经过几个小时的设计大战,我来找你帮忙。如您所见,我正在为夜总会建立一个网站。
我无法将居中区域(以黄色边框)拉伸到页脚开始的页面底部(页脚是绿色的顶部边框 div)。发生这种情况是因为内容不足以填充其余的高度。
这是我的CSS
html, body{
height: 100%;
margin: 0 auto;
}
#container{
height: auto !important;
height: 100%;
margin: 0 auto -50px; /* as #footer height */
min-height: 100%;
text-align: center;
border: 5px solid blue;
}
#centered-container{
width: 950px;
margin: 0 auto;
text-align: left;
border: 5px solid yellow;
}
#body-container{
border: 5px solid red;
}
#footer, .footer{
height: 50px;
}
#footer{
text-align: center;
border-top: 5px solid green;
}
这是我的 html 标记
<body>
<div id="container"> <!-- BLUE BORDER -->
<div id="centered-container"> <!-- YELLOW BORDER -->
<div id="body-container"> <!-- RED BORDER -->
</div>
</div>
<div class="footer"></div> <!-- GREEN BORDER -->
</div>
<div id="footer"></div>
</body>
预期行为:
附加事实 - 彩色边框仅用于调试 porpuses