一見些細な問題。
VisualStudio2010に非常に基本的なページがあります。マスターページがあります...
<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の高さがウィンドウの高さの約2倍になり、垂直スクロールバーが表示されます。
私が欲しいのは、コンテンツdivがウィンドウを正確に埋めることだけです。