我有几页似乎会导致一些相互矛盾的结果。我有一个登录页面应该有一个灰色的背景,然后我的内页有一个白色的背景。但是 id="loginPage" 的 div 不会拉伸“容器” div 的整个高度。因此 loginPage div 是灰色的,但容器 div 的剩余空间仍然是白色的。
现在,主容器有一个最小高度,因为我有几个包含大量内容的页面。当我将其设置为仅高度: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">