1
我有以下2列div布局。左列需要宽度为75px才能容纳图像,但右列需要应该流入其所有父容器。CSS流体/静态布局
此网格位于正在添加到多个网站/页面的用户控件中,每个网站/页面都有不同的布局,因此父容器的宽度会有所不同 - 有些可能更宽,有些可能更瘦,因此我无法使用%。如果%太高,它会包装。我怎样才能使这种灵活性,而不去寻找明显的表格选项?
<telerik:RadGrid
ID="ArticlesGrid"
AlternatingItemStyle-BorderStyle="None"
AlternatingItemStyle-BackColor="Transparent"
BorderStyle="None"
PageSize="20"
runat="server"
AllowPaging="True"
GridLines="None"
>
<PagerStyle Mode="NumericPages" BackColor="#FFFFFF" AlwaysVisible="false" ShowPagerText="false" EnableSEOPaging="True"></PagerStyle>
<MasterTableView AutoGenerateColumns="False" DataKeyNames="Id">
<HeaderStyle BackColor="#FFFFFF" BorderStyle="None" />
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<div id="AllArticles_LeftColumn" style="float: left; width: 75px; margin-right: 40px;">
<a id="lnkArticleImage" runat="server">
<img runat="server" src='<%# Eval("ThumbnailImagePath")%>' class="ArticleImage"
alt='<%# Eval("ImageAltText")%>' id="imgArticle" />
</a>
</div>
<div id="AllArticles_RightColumn" style="float: left;">
<h1>
<asp:HyperLink CssClass="ArticleTitle" ID="lnkHeadline" runat="server" Text='<%# Eval("Headline")%>'></asp:HyperLink>
</h1>
<asp:Label ID="litContent" CssClass="ArticleBody" Text='<%# Eval("PreviewText")%>'
runat="server"></asp:Label><br />
<br />
<small>
<a id="lnkReadMore" class="ArticleReadMore" runat="server">
<%# Eval("LinkText")%></a>
</small>
<br />
<br />
<div>
<div style="float: left;" id="AllArticlePostedBy">
<small><span class="ArticlePostedBy">Posted </a>
on
<asp:Label ID="lblDatePosted" runat="server" Text='<%# String.Format("{0:MMMM dd yyyy}", Eval("PublicationUTC")) %>'></asp:Label>
</span>
</small>
</div>
<div id="AllArticleCommentCount" style="float:right;">
<asp:Panel ID="pnlCommentsDisabled" Visible="true" runat="server">
<span style="color: #cccccc; text-align: right;">Comments Disabled</span>
</asp:Panel>
</div>
</div>
<div class="ArticleSeperator"> </div>
</div>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
<ClientSettings EnableAlternatingItems="false"></ClientSettings>
</telerik:RadGrid>
工作很好!接受了这个例子,并将其转化为我的需求!谢谢 :-) – Neil 2010-06-15 21:54:30