【发布时间】:2013-04-25 17:08:39
【问题描述】:
我正在尝试创建一个网页布局,其中包含页眉/页脚(100% 宽度,145 像素高度)、页眉/页脚(100% 宽度、动态高度)之间的“主要区域”以及内容周围的容器这是一种独特的背景颜色(860 像素宽度,动态高度,但始终与页脚“齐平”)。
我遇到的问题是,当内容最少时,我似乎无法让“内容容器”始终与页脚齐平。如果内容数量可观/“正常”或调整了窗口大小,则使用 (original example) 之类的设置会导致页脚浮在内容上。
下面的 CSS 会导致内容和页脚之间出现间隙。
html,body{
margin:0;
padding:0;
height:100%;
background:yellow;
}
.wrap{
min-height:100%;
position:relative;
}
header{
background:blue;
padding:10px;
}
#content{
height:100%;
width: 400px;
margin:0 auto;
background:orange;
padding:30px;
}
footer{
background:blue;
position:absolute;
bottom:0;
width:100%;
height:60px;
}
当内容最少并且页脚“粘”在页面底部时,如何使内容容器成为屏幕的整个高度,同时如果内容量正常,还可以动态调整大小(页脚总是在内容的底部)?
谢谢!
【问题讨论】: