PHP
·
发表于 5年以前
·
阅读量:8296
纯浮动是利用浮动将左右两栏定位,这里也可以绝对定位。center依旧设置margin值留出左右空位。
<!DOCTYPE html>
<html>
<head>
<title>绝对定位</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
<div class="header">Header</div>
<div class="container">
<div class="left">Left</div>
<div class="right">Right</div>
<div class="center">Center</div>
</div>
<div class="footer">Footer</div>
</body>
</html>
index.css
body{padding:0;margin:0}
.header,.footer{width:100%; background: #666;height:30px;clear:both;}
.container{
position: relative;
}
.left{
background: #34934D;
width:150px;
position: absolute;
top: 0px;
left: 0px;
}
.center{
background: #D6D6D6;
margin-left: 150px;
margin-right: 200px;
}
.right{
background: #EF4400;
width:200px;
position: absolute;
top: 0px;
right: 0px;
}
需要注意:container需要加position:relative(或其他非static)。