这就是文档的基本外观:
<body>
<div id="content_holder">
<div class='all_links'>
</div>
<div class="item">
<div class="notice"></div>
</div>
</div>
<div id="bottom_nav">
</div>
</body>
和 CSS:
html, body {
margin: 0;
padding: 0;
min-height: 100%;
}
body{
overflow-y:scroll;
min-width: 1024px;
}
#content_holder{
min-height: 100%;
}
.item {
width: 800px;
position: relative;
top: 100px;
left: 50%;
margin-left: -400px;
text-align: center;
min-height: 100%;
}
在此特定页面上html, body, .item
有关 min-height 的属性的问题不适用于百分比。
在其他页面上一切正常。的父母.item
是身体。我不明白这里有什么问题。当我使用 Chrome 开发工具检查高度时,此页面上的正文高度为 360 像素,当然,这比应有的低两倍。
为什么?
UPD:小提琴
我发现, height 属性不适用于#content_holder
,并且适用于 body