css聖盃和雙飛翼佈局

聖盃佈局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

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息