由于ie6是不支持position:fixed的,所以ie6中我们需要hack一下,用绝对定位来控制
Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>头和底部始终固定</title>
<style>
*{padding:0;margin:0;}
html,body{
_height:100%;
_overflow:hidden;
}
body{
_overflow:auto;
}
.top,.footer{
width:100%;
position:fixed;
_position:absolute;
background:#eee;
left:0px;
}
.top{
top:0;
}
.footer{
bottom:0;
}
.main{
height:800px;
padding-top:20px;
}
</style>
</head>
<body>
<div class="container">
<div class="top">top始终在顶部</div>
<div class="main">
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
</div>
<div class="footer">footer始终在底部</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>头和底部始终固定</title>
<style>
*{padding:0;margin:0;}
html,body{
_height:100%;
_overflow:hidden;
}
body{
_overflow:auto;
}
.top,.footer{
width:100%;
position:fixed;
_position:absolute;
background:#eee;
left:0px;
}
.top{
top:0;
}
.footer{
bottom:0;
}
.main{
height:800px;
padding-top:20px;
}
</style>
</head>
<body>
<div class="container">
<div class="top">top始终在顶部</div>
<div class="main">
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
<br />
1.我是正文<br />
2.我是正文<br />
3.我是正文<br />
4.我是正文<br />
5.我是正文<br />
6.我是正文<br />
7.我是正文<br />
</div>
<div class="footer">footer始终在底部</div>
</div>
</body>
</html>