實現左中右三欄布局,左右為固定寬度,中間寬度隨父元素寬度變化父元素設定display:flex; 左右盒子寬度固定,中間盒子設定flex:1;
>
.container
.left
.center
.right
style
>
class
="container"
>
class
="left"
>
div>
class
="center"
>
div>
class
="right"
>
div>
div>
為了使主要模組優先載入,把中間模組寫在最前面;三欄設定寬度,左右固定寬度,中間100%,並且三欄都浮動;通過margin-left負值,把左邊欄移到最左邊,右邊欄移到最右邊
>
.container
.center
.left
.right
style
>
class
="container"
>
class
="center"
>
div>
class
="left"
>
div>
class
="right"
>
div>
div>
產生的問題: 左右兩欄會把中間欄覆蓋掉一部分
給父元素設定左右padding,分別給左右兩欄設定position: relative;移到左右兩邊
>
.container
.center
.left
.right
style
>
class
="container"
>
class
="center"
>
div>
class
="left"
>
div>
class
="right"
>
div>
div>
給中間欄新增一層子元素,給新增的這一層子元素新增左右margin
>
.container
.center
.left
.right
.inner
style
>
class
="container"
>
class
="center"
>
class
="inner"
>
div>
* div
>
class
="left"
>
div>
class
="right"
>
div>
div>
注意:聖杯和雙飛翼布局都是基於float浮動布局改動
父盒子設定相對定位position:relative; 左右盒子設定固定寬度,設定絕對定位position:absolution,分別設定left:0;top:0,right:0;top:0,中間盒子設定100%寬度
>
.container
.left
.center
.right
style
>
class
="container"
>
class
="left"
>
div>
class
="center"
>
div>
class
="right"
>
div>
div>
父盒子設定display:grid;並設定grid-template-columns: 200px auto 200px;
>
.container
.left
.center
.right
style
>
class
="container"
>
class
="left"
>
div>
class
="center"
>
div>
class
="right"
>
div>
div>
三欄布局 自適應
趴趴熊,我們走 個人簡介,是當事人全面而簡潔地介紹自身情況的一種書面表達方式。求職過程中撰寫的個人簡介是求職者向欲供職單位全面 簡潔 條理清晰地自我介紹 自我推薦的文書。簡介是應用寫作學研究的一種日常應用文體。p 個人簡介,是當事人全面而簡潔地介紹自身情況的一種書面表達方式。求職過程中撰寫的個人簡介...
三欄布局 自適應
趴趴熊,我們走 個人簡介,是當事人全面而簡潔地介紹自身情況的一種書面表達方式。求職過程中撰寫的個人簡介是求職者向欲供職單位全面 簡潔 條理清晰地自我介紹 自我推薦的文書。簡介是應用寫作學研究的一種日常應用文體。p 個人簡介,是當事人全面而簡潔地介紹自身情況的一種書面表達方式。求職過程中撰寫的個人簡介...
三欄自適應布局
常用的有三種方式 1 絕對定位法 最易理解 左右兩欄採用絕對定位,分別固定於頁面的左右兩側,中間的主體欄用左右margin值撐開距離。於是實現了三欄自適應布局。1 html 23 head 45 title 三欄自適應布局 title 67 style type text css 89 html,b...