我正在尝试创建一个网页布局,其中包含页眉/页脚(100% 宽度,145px 高度)、页眉/页脚(100% 宽度、动态高度)之间的“主要区域”以及内容周围的容器独特的背景颜色(860 像素宽度,动态高度,但始终与页脚“齐平”)。
我遇到的问题是,当内容最少时,我似乎无法让“内容容器”始终与页脚齐平。如果存在可观/“正常”数量的内容或调整了窗口大小,则使用(原始示例)之类的设置会导致页脚浮动在内容上。
并且下面的 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;
}
当内容最少并且页脚“粘”到页面底部时,如何使内容容器成为屏幕的整个高度,同时如果有正常数量的内容(页脚是总是在内容的底部)?
谢谢!