在我正在处理的aspx页面上,正在服务器端生成一个表,并且在页面上看起来很好。此外,在此页面上,还有一个小页脚。最终结果是,当表中的内容足够长时,表格会延伸到页脚之外,但页脚不会将其自身重新定位在表格的底部。我需要添加什么样的css魔法才能增加桌子周围div或者页脚周围的风格以使其有效?
以下是一些有问题的代码:
<div id="contentPlusFooter">
<div id="content" class="ContentWidth">
<div style="margin-left: 10px;">
<div id="contentBanner" class="insideContentWidth">
<span class="contentBannerTitle">Inventory Tracking Report:</span>
</div>
<asp:Repeater ID="rptInventory" runat="server">
<ItemTemplate>
<asp:GridView ID="gvInventory" runat="server" CssClass="insideContentWidth" GridLines="None"
AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" PageSize="20"
EmptyDataText="No inventory items found">
<RowStyle CssClass="rowStyle" />
<AlternatingRowStyle CssClass="altRowStyle" />
<HeaderStyle CssClass="tableHeader" HorizontalAlign="left" />
<Columns>
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
<asp:BoundField DataField="MinInventoryLevel" HeaderText="Minimum Inventory Level"
SortExpression="MinInventoryLevel" />
<asp:BoundField DataField="CurrentInventoryLevel" HeaderText="Current Inventory Level"
SortExpression="CurrentInventoryLevel" />
<asp:TemplateField HeaderText="Inventory Start Date" SortExpression="InventoryStartDate">
<ItemTemplate>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
</ItemTemplate>
</asp:Repeater>
</div>
</div>
<rw:adminfooter id="Footer" runat="server" />
</div>
答案 0 :(得分:0)
我会将您的标题,内容和页脚包装在3行表格中。
答案 1 :(得分:0)
不是理想的解决方案,但我只是将页脚移动到主内容div中。有点像黑客,但它看起来很好,功能得以保留。有时与css战斗是不值得的时间......