我正在寻找一种方法,使包含主页内容的 div 在添加页眉和页脚后能够自动扩展以适应剩余空间。HTML 页面的布局如下:
<div id="wrapper">
<div id="header-wrapper">
<header>
<div id="logo-bar"></div>
</header>
<nav></nav>
</div>
<div id="content"></div>
</div>
<div id="footer-wrapper">
<footer></footer>
</div>
通过将#wrapper的最小高度设置为100%,设计使页脚始终超出页面底部。问题是#content不会扩展以填充# wrapper内部的空白空间,这使得难以获得我想要的外观。如何能做到这一点?
div
上同时使用top
和bottom
属性会导致 IE6 和 IE7/8 在怪异模式下出现问题。不知道 OP 是否想支持这些浏览器。 - Marcel Korpel