这种功能很常见,如:
常规思路如下:
设置主内容区高度最小为100%,此时footer在主内容区中永远处于最下方;
<html>
<body>
<div class="main-container">
<div class="header"></div>
<div class="footer"></div>
</div>
</body>
</html>
html,body{
height:100%;
}
.main-container{
min-height:100%;
_height:100%;/*IE6*/
position:relative;
padding-bottom:38px;/*底部元素的高度,具体有略微差别*/
}
.footer{
position:absolute;
bottom:0;
width:100%;/*占据宽度,否则以内容区宽度为准*/
height:38px;
}