我有幾頁似乎會導致一些衝突的結果。我有一個應該有灰色背景的登錄頁面,然後我的內頁有白色背景。 但id =「loginPage」的div不能拉伸「容器」div的整個高度。因此,loginPage div是灰色的,但容器div的剩餘空間仍然是白色。內部DIV沒有擴大到100%高度
現在,主容器有一個最小高度,因爲我有一個包含大量內容的幾頁。當我將其設置爲只有高度:100%時,頁腳不在頁面的底部。但是一旦我將它設置爲最小高度,它就會下降到頁面底部。
這裏是我的CSS:
html, body { height: 100%;}
#loginPage {
width:100%;
height:100%;
float:left;
background-color:#F7F7F9!important;
}
#container
{
min-height:95%;
position: relative;
background:white;
}
.footerBg
{
width:100%;
padding-top:10px;
margin:0;
position:relative;
}
和HTML:
<div id="container">
<div class="topHeader_login">
<form method="post" action="/">
<div id="loginPage">
<div id="login_content">
<div id="login">
<div id="info">
<div style="text-align:center; padding-top:15px; float:left;"> </div>
</div>
</div>
</form>
</div>
<div class="footerBg">
我嘗試過,但仍然無法正常工作。我正在使用MVC應用程序,這就是如何生成此表單標記。使用FireBug並將鼠標懸停在表單標籤上時,即使給出高度爲100%,也不會突出顯示。 – shenn
檢查答案中的jsfiddle –