可能重复:
IE7 中的 CSS 高度 100%
我想在一个被子 div 填充到 100% 的网页上有一个居中的块。
这是我的 HTML 代码:
<div id="parent">
<div id="child"></div>
</div>
这是我的CSS:
#parent {
position: absolute;
background-color: blue;
top: 2em;
left: 4em;
bottom: 3em;
right: 2em;
}
#child {
position: relative;
background-color: red;
height: 100%;
}
这是一个 JSfiddle:http: //jsfiddle.net/XMS2G/1/
问题是在 Internet Explorer 7 中,浏览器不会导致子 div 扩展到整个父 div。如果不使用 Javascript,我将如何做到这一点?