聖盃佈局css
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
#main{
height:400px;
padding-left:200px;
padding-right:200px;
}
.item{
height:400px;
float:left;
}
.middle{
width:100%;
background:blue;
}
.left{
float:left;
width:200px;
background:red;
margin-left:-100%;
position:relative;
left:-200px;
}
.right{
float:left;
width:200px;
background:red;
margin-left:-200px;
position:relative;
right:-200px;html
}
</style>
</head>
<body>
<div id="main">
<div class="item middle">middle</div>
<div class="item left">left</div>
<div class="item right">right</div>
</div>
</body>
</html>佈局
聖盃在container中添加padding,而且在左右中使用relative佈局,經過left,right移到相就位置htm
雙飛翼佈局:ip
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<style type="text/css">
*{
margin:0;
padding:0;
}
#main{
height:400px;
}
#main .inner{
margin:0 200px;
}
.item{
height:400px;
float:left;
}
.middle{
width:100%;
background:blue;
}
.left{
float:left;
width:200px;
background:red;
margin-left:-100%;
}
.right{
float:left;
width:200px;
background:red;
margin-left:-200px;
it
}
</style>
</head>
<body>
<div id="main">
<div class="item middle"><div class="inner">middle</div></div>
<div class="item left">left</div>
<div class="item right">right</div>
</div>
</body>
</html>io
去掉左右的position:relative,和left,right,class
在middle中添加一個子,添加margin-left,margin-rightmeta