不知何故,CSS 出了差错。
在我的 CSS 类中,该maincontent
部分定义为
CSS:
.page {
background: #B5AAAA; /* Hoof color */
margin: 20px auto 0px auto;
}
.main {
position: absolute;
/* I commented this out because it is new to me.
I was not sure if it was causing my issues or not.
min-height: 420px;
min-width: 960px;
*/
top:150px;
}
.maincontent {
background-color: #F2E6E6; /* Almost white, just a tad on the maroon side */
position:absolute;
border: 1px solid #4D0000;
overflow: auto;
left:110px;
top:0px;
height: 500px;
width:100%;
}
删除我的 Site.Master 的 HTML 中所有不相关的部分,剩下的就是:
Site.Master:
<body>
<form runat="server">
<asp:scriptmanager runat="server"></asp:scriptmanager>
<div class="page">
<div class="main">
<div class="maincontent">
<asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
</div>
</div>
</form>
</body>
以下是继承它的页面部分:
销售.aspx:
<asp:Content ID="mainContent" ContentPlaceHolderID="MainContent" runat="server">
<table border="1" >
... // lots of rows and columns
</table>
...
那么,有谁明白为什么我在下面的表格中看到102px的宽度?
我希望那个特别的东西能填满右边的其余空间。