【发布时间】:2011-11-25 12:17:09
【问题描述】:
好的。我试图让一个页面显示 100% 的视口高度,但问题是页面有多个并不总是嵌套的 div。我一直在浏览多个问题和其他网站,但找不到适合我需要的答案。
我目前的布局是这样的:
<html>
<body>
<div class="container">
<div class="header">
</div>
<div class="content">
</div>
<div class="footer">
</div>
</div>
</body>
</html>
由于页眉和页脚各为 80 像素,我试图让内容 div 填充视口的其余部分。我尝试将 html、body 和容器 div 分别设置为“height:100%”,然后将内容 div 设置为 min-height:100% 和 height:100%,但这只会使 div 扩展到 100%视口,然后页脚被向下推 80 像素(因为页眉是 80 像素),所以整个页面最终为 100% + 160 像素(两个 80 像素的 div)。
有什么想法吗?干杯。
【问题讨论】: