我正在创建一个博客页面,我需要一个 DIV 来占用所有可用宽度和高度的 100%。
当我尝试使用Height : 100%
时,DIV 只占用可见区域。所以,如果屏幕分辨率是 1920x1080,网站是 900x16000 大.... Height:100% 只给出 1080。在发布之前,我在这里看到了很多答案,但还没有设法让它发挥作用。
CSS:
#parent
{
position : absolute;
background: green;
height : 100%;
width : 100%;
}
.child
{
position: relative;
float:left;
background: red;
height : 400px;
width : 500px;
border : 1px solid yellow;
margin: 10px 10px 10px 10px;
}
HTML:
<div id="parent">
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
<div class="child"> Some text </div>
</div>
看看这个 JSFiddle: http: //jsfiddle.net/acJVw/21/ 我需要的是绿色区域占用所有可用空间,直到(可滚动)页面的最底部。 编辑:
编辑: 我必须稍微改变一下问题,因为答案适用于我提供的示例,但不适用于渐变背景。这是一个带有渐变和最小高度的新 JSFiddle:http: //jsfiddle.net/acJVw/27/
渐变不会一直到页面底部,而是停止!