一个看似微不足道的问题。
我在 Visual Studio 2010 中有一个非常基本的页面。它有一个母版页......
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" />
</div>
</form>
</body>
...和...
<div class="divStretch" />
...在内容中独处。
CSS是:
body, form, html
{
background-color: Black;
height: 100%;
}
body
{
margin: auto;
}
.divStretch
{
background-color: Red;
height: 100%;
}
现在有了<div>
ContentPlaceHolder 周围的标签,整个页面都是黑色的。也就是说,内容 div 不显示。没有<div>
标签,红色到处都是,内容 div 的高度大约是窗口高度的两倍,导致出现垂直滚动条。
我只想让内容 div 完全填满窗口。