【发布时间】:2011-11-14 09:32:04
【问题描述】:
可能重复:
How do I force a DIV block to extend to the bottom of a page even if it has no content?
我这里有一个 div,我想一直延伸到页面底部。
我想基本上一直向下扩展bottomHalf,无论分辨率如何,它都会一直向下。
我将height: 100%; 放入了bottomHalf,但它不起作用
<div id="navigation">
blah blah
</div>
<div id="bottomHalf">
EXTEND ALL THE WAY!!!
</div>
CSS
#navigation {
margin: 0 auto;
width: 990px;
height: 55px;
background-image:url(images/bg.jpg);
background-repeat:no-repeat;
}
#bottomHalf {
margin: 0 auto;
width: 990px;
height: 100%;
background-color: #4d3c37;
}
这是一个 jsiddle 示例
【问题讨论】:
-
我试过 min-height:100%;高度:100%;在我的包装器和 BottomHalf 中,但它不起作用
-
我们开始!!! jsfiddle.net/3J9xd
-
无论屏幕分辨率如何,我都希望下半部分一直延伸到页面末尾
-
当
#bottomHalf中的文本过多而无法“显示在屏幕上”时会发生什么?那么页面是否应该有一个垂直滚动条?