【发布时间】:2011-05-30 23:25:21
【问题描述】:
有没有一种方法可以让 div 扩展到全高?我也有一个粘性页脚。
这是网页:网站已删除。我说的中间部分是白色的 div,midcontent,它有 CSS 值:
.midcontent{
width:85%;
margin:0 auto;
padding:10px 20px;
padding-top:0;
background-color:#FFF;
overflow:hidden;
min-height:100%;
max-width:968px;
height:100%;
}
所以是的,显然height:100% 没有用。此外,所有父容器都设置了高度。
这是一般结构
<body>
<div id="wrap">
<div id="main">
<div class="headout">
<div class="headimg"></div>
</div>
<div class="midcontainer"></div>
</div>
</div>
<div id="footer">
<div class="footer"></div>
</div>
【问题讨论】:
-
这是一个非常常见的问题,您的解决方案几乎肯定会在其他答案中找到:stackoverflow.com/search?q=css+div+100 或 stackoverflow.com/search?q=css+div+height
-
我翻遍了,他们中的大多数人都说同样的话。我已经应用了所说的,仍然没有修复。
-
我不确定你的问题是否足够清楚。您是否正在寻找使“中间容器”占据“headout”和“footer”之间的全部剩余空间的东西?因为那肯定不等于 100%
-
stackoverflow.com/a/60403264/470749 有助于我扩展 div 以填充剩余的窗口高度。