【发布时间】:2017-01-17 02:00:29
【问题描述】:
我想使用页眉、正文和页脚制作占屏幕高度(最小)的 100% 的布局......正文和页脚将具有硬编码的高度,并且正文将具有弹性以相应地调整大小...... . 如果为空或更少的内容将占用剩余高度空间,如果充满内容将拉伸并变大,向下推页脚 div。
它很好用,但在 IE7 中不行。
<div class="content-holder">
<div class="header">header</div>
<div class="body">body</div>
<div class="footer">footer</div>
</div>
body, html {
margin: 0;
height: 100%;
}
.content-holder {
height: 100%;
display: table;
}
.content-holder div {
display: table-row;
}
.header {
height: 50px;
}
.footer {
height: 100px;
}
有什么建议吗?
【问题讨论】:
-
愚蠢的问题,但您使用的是重置表,对吗?
标签: html css internet-explorer-7 tablelayout