双飞翼布局和圣杯布局
1.第一种写法:
必须按照 left、right、center的顺序写,如果是按照left、center、right的顺序right不能浮动到右边
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{margin:0;padding:0;}
.left{width:200px; height:300px; background:#f00; float:left;}
.right{width:200px; height:300px; background:#0ff; float:right;}
.center{height:500px;background:#ff0; overflow:hidden;}
</style>
</head>
<body>
<div class="left"></div>
<div class="right"></div>
<div class="center"></div>
</body>
</html>
2.第二种写法:使用定位给左右两个div设置定位,中间的div设置overflow:hidden;以及设置左右margin值为左右两边div的宽度
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{margin:0;padding:0;}
.left{width:200px; height:300px; background:#f00; position:absolute;left:0;top:0;}
.center{height:500px;background:#ff0; overflow:hidden; margin-left:200px; margin-right:200px;}
.right{width:200px; height:300px; background:#0ff; float:right; position:absolute;right:0; top:0;}
</style>
</head>
<body>
<div class="left"></div>
<div class="center"></div>
<div class="right"></div>
</body>
</html>
还有N中写法