1. 简介
实现三栏布局的一种方式
2. html结构
<header>头部区域</header>
<div class="wrapper clearfix">
<div class="main">主区域</div>
<div class="left">左侧区域</div>
<div class="right">右侧区域</div>
</div>
<footer>底部区域</footer>
3. 样式
header, .wrapper, footer{
text-align: center;
}
header{
background: #2EAFB0;
}
.clearfix::after{
content:'';
display: block;
clear:both;
}
.wrapper{
padding-1eft: 150px;
padding-right: 200px;
}
.main{
width: 100%;
height: 30px;
float: left; // 注意浮动
background: #f1831D;
}
.left{
width: 150px; // 与 wrapper的padding-left值相等
height: 30px;
float: left;
margin-right: -100%; // 重点
position: relative;
left: -150px; // 向左便宜width
background: #7F2B82;
}
.right{
width: 200px; // 与wrapper的padding-right值相等
height: 30px;
margin-right: -200px; // 与width相等
position: relative;
right: -200px;
background: #E41A6A;
}
4. 样品