圣杯布局和双飞翼布局
圣杯布局:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>圣杯布局</title>
<style>
html,
body,
.parent {
margin: 0;
padding: 0;
overflow: hidden;
}
.bd {
padding-left: 150px;
padding-right: 190px;
}
.left {
background: #E79F6D;
width: 150px;
float: left;
margin-left: -100%;
position: relative;
left: -150px;
}
.main {
background: #D6D6D6;
width: 100%;
float: left;
}
.right {
background: #77BBDD;
width: 190px;
float: left;
margin-left: -190px;
position: relative;
right: -190px;
}
</style>
</head>
<body>
<div class="bd">
<div class="main">Main</div>
<div class="left">Left</div>
<div class="right">Right</div>
</div>
</body>
</html>
效果:
双飞翼布局
<div class="bd">
<div class="main">
<div class="inner">
Main
</div>
</div>
<div class="left">Left</div>
<div class="right">Right
</div>
</div>
.bd{
/*padding-left:150px;*/
/*padding-right:190px;*/
}
.left{
background: #E79F6D;
width:150px;
float:left;
margin-left:-100%;
/*position: relative;*/
/*left:-150px;*/
}
.main{
background: #D6D6D6;
width:100%;
float:left;
}
.right{
background: #77BBDD;
width:190px;
float:left;
margin-left:-190px;
/*position:relative;*/
/*right:-190px;*/
}
.inner{
margin-left:150px;
margin-right:190px;
}
较圣杯布局,减少了相对布局,和一些宽度设置。