常用能兼容IE7的页面布局汇总

一.兼容到IE7,头部脚部固定,内容区自适应撑开

 

<!DOCTYPE html>
<html>

 

<head>
<meta charset="UTF-8">
<title></title>
<style>
html,
body {
margin: 0;
padding: 0;
height: 100%
}

.container {
min-height: 100%;
height: auto !important;
height: 100%;
/*ie6不识别min-height,如上述处理*/
position: relative;
}

.header {
background: #ff0;
padding: 10px;
}

.page {
width: 960px;
margin: 0 auto;
padding-bottom: 60px;
/*padding等于footer的高度*/
}

.footer {
position: absolute;
bottom: 0;
width: 100%;
height: 60px;
/*footer的高度*/
background: #6cf;
clear: both;
}

.left {
width: 220px;
height: 800px;
float: left;
margin-right: 20px;
background: lime;
}

.content {
background: orange;
width: 480px;
float: left;
margin-right: 20px;
}

.right {
width: 220px;
float: right;
background: green;
}

.clearfix:after,
.clearfix:before {
content: "";
display: table
}

.clearfix:after {
clear: both;
overflow: hidden
}

.clearfix {
zoom: 1;
}
</style>
</head>

 

<body>
<div class="container">
<div class="header">这是头部</div>
<div class="page clearfix">
<div class="left">left sidebar</div>
<div class="content">main content</div>
<div class="right">right sudebar</div>
</div>
<div class="footer">footer section</div>
</div>
</body>

 

</html>

 

二.经典布局,兼容到IE7头部脚部固定,内容区超出滚动条

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>头尾固定的自适应内容布局</title>
<style type="text/css">
<!--
* { margin:0; padding:0; }
html, body { height:100%; width:100%; overflow:hidden }
.wrap { background:#FF8C00; width:100%; overflow-y:scroll; height:100%; position:absolute; top:0; z-index:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border-top:100px solid #fff; border-bottom:100px solid #fff; }
.top { height:100px; width:100%; background:#6B8E23; position:absolute; top:0; left:0; z-index:100; }
.footer { height:100px; width:100%; background: #EE4063; position: absolute; bottom:0; left:0; z-index:100 }
-->
</style>
</head>
<body>
<div class="top">
固定头部100px;
</div>
<div class="wrap">
中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分<br> 中间自适应部分-----------------------------------<br>
</div>
<div class="footer">
固定尾部100px
</div>
</body>
</html>

 

三.兼容到IE7头部固定,内容区自适应

<!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 type="text/css">
html
{
margin:0;
overflow:hidden;
_padding:61px 0px 0px 0;
_border:0;
}
body
{
margin:0;
height:100%;
}
#content
{
margin:0; /*公共*/
width:100%;
position:fixed;/*FF IE7 SF*/
top:61px;
bottom:0px;
overflow: auto !important;
_position: relative;/**IE6***/
_top:0px;
_OVERFLOW-Y: auto;
_OVERFLOW-X: auto;
SCROLLBAR-FACE-COLOR: #EEEEEE;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #919192;
SCROLLBAR-3DLIGHT-COLOR:#ffffff;
SCROLLBAR-ARROW-COLOR: #919192;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
_height:100%;
}
#header {
position:absolute;/*公共*/
top:0;
left:0;
width:100%;
height:60px;
border-bottom:solid 1px #AE85E1;
background-color:#EFEFEF;
overflow:auto !important;/*FF*/
_OVERFLOW-Y: auto;/*IE6*/
_OVERFLOW-X: auto;
SCROLLBAR-FACE-COLOR: #EEEEEE;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #919192;
SCROLLBAR-3DLIGHT-COLOR:#ffffff;
SCROLLBAR-ARROW-COLOR: #919192;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
</style>
</head>
<body>
<div id="header">上部固定部分</div>
<div id="content">
<p>中部自适用部分</p>
<p>设定宽度为1000px的线</p>
<hr width="1000px" />
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p>
<p>中部自适用部分</p> 
</div>
</body>
</html>

 

转载于:https://www.cnblogs.com/crizy/p/6068181.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值