CSS:三欄佈局之雙飛翼佈局
1.雙飛翼佈局
(1)父元素包含左中右三個盒子,中間盒子要優先渲染,所以要將中間盒子寫在前面,且中間盒子要有一個子元素盒子;
(2)左中右三個盒子都設定左浮動;
(3)左邊盒子定寬,設定margin-left:-100%;
(4)右邊盒子定寬,設定margin-left:-右盒子寬度;
(5)中間盒子設定寬度為100%;
(6)中間盒子子盒子設定margin給轉左右盒子留位置;
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
*{
margin:0;
padding:0;
}
body,html{
width:100%;
height: 100%;
}
.parent{
height: 100%;
overflow: hidden;/*清除浮動*/
}
.left{
width:200px;
height: 100%;
background-color: chartreuse;
float:left;
margin-left:-100%;
}
.right{
width:200px;
height:100%;
background-color: chartreuse;
float:left;
margin-left:-200px;
}
.center{
width:100%;
height:100%;
float:left;
background-color: forestgreen;
}
.center .main{
margin:0 200px;
}
</style>
</head>
<body>
<div class="parent">
<div class="center">
<div class="main">main</div>
</div>
<div class="left">left</div>
<div class="right">right</div>
</div>
</body>
</html>
相關文章
- CSS 三欄佈局之聖盃佈局和雙飛翼佈局CSS
- CSS-常見兩欄、三欄佈局(雙飛翼佈局、聖盃佈局)CSS
- css聖盃佈局和雙飛翼佈局CSS
- css經典佈局系列三——三列布局(聖盃佈局、雙飛翼佈局)CSS
- CSS經典佈局——聖盃佈局與雙飛翼佈局CSS
- 聖盃佈局與雙飛翼佈局
- 雙飛翼佈局和聖盃佈局
- 聖盃佈局和雙飛翼佈局
- CSS佈局–聖盃佈局和雙飛翼佈局以及使用Flex實現聖盃佈局CSSFlex
- CSS佈局之三欄佈局CSS
- CSS 兩欄佈局和三欄佈局CSS
- 深入理解聖盃佈局和雙飛翼佈局
- 三欄佈局之自適應佈局
- 居中佈局、三欄佈局
- 聖盃佈局與雙飛翼佈局區別(左右兩欄固定,中間撐滿螢幕)
- CSS:兩欄佈局CSS
- css-前端實現左中右三欄佈局的常用方法:絕對定位,聖盃,雙飛翼,flex,table-cell,網格佈局等CSS前端Flex
- 三種方法實現CSS三欄佈局CSS
- css佈局-float佈局CSS
- CSS佈局 --- 居中佈局CSS
- CSS三欄佈局的五種寫法CSS
- 面試之CSS篇 - 實現三欄佈局的延伸面試CSS
- CSS之居中佈局CSS
- 三欄佈局總結
- CSS佈局 --- 自適應佈局CSS
- CSS佈局 --- 等寬&等高佈局CSS
- CSS 佈局之水平居中佈局CSS
- CSS三欄佈局的5種方法詳解CSS
- 【CSS】三欄/兩欄寬高自適應佈局大全CSS
- 【css】佈局CSS
- css 佈局CSS
- CSS佈局CSS
- 前端css佈局之BFC前端CSS
- CSS系列之常用佈局CSS
- css佈局系列1——盒模型佈局CSS模型
- CSS之寬高比例佈局CSS
- CSS3之flex佈局CSSS3Flex
- 面試之道之 CSS 佈局面試CSS