我在asp.net(vb)母版页中有一个包含9列的表。这些单元格应该包含文本框。但即使没有文本框,它们也超出了内容边缘。那么可以做些什么来使它们适合主页边距,如果它仍然不适合,内容区域应该变得可滚动(而不是整个页面!)。
答案 0 :(得分:1)
在表上使用CSS属性 width 和 overflow ...假设它是一个ASP.Net控制表,而不是纯HTML,那么它会看起来像这样:
<style type='text/css'>
table.mytable {
width: 100%;
overflow-x: scroll;
}
</style>
<asp:Table CssClass="mytable">
<%-- table stuff --%>
</asp:Table>
如果是普通的HTML表格:
<table style="width: 100%; overflow-x: scroll">
<!-- table stuff -->
</table>
答案 1 :(得分:0)
使用asp.net Panel控件为我工作。它会自动在表格的边缘和底部添加滚动窗格。