CSS三列布局

2021-10-11 01:43:05 字數 2759 閱讀 7286

1、使用float+margin實現

class

="wrap"

>

class

="left"

>

左列定寬div

>

class

="center"

>

中間定寬div

>

class

="right"

>

右列自適應div

>

div>

.wrap

.left

.center

.right

2、使用float+overflow實現

.right

3、使用table實現

.wrap

.left

.center

.right

4、使用flex實現

.wrap

.left

.center

.right

5、使用grid實現

.wrap

.left

.center

.right

1、雙飛翼布局方法

class

="header"

>

div>

class

="wrap"

>

class

="center"

>

class

="center_inbox"

>

中間自適應div

>

>

div>

class

="left"

>

左列定寬div

>

class

="right"

>

右列定寬div

>

div>

class

="footer"

>

div>

.header

.left

.right

.center

.center_inbox

.footer

2、聖杯布局方法

.header

.wrap

.left

.right

.center

.footer

3、使用grid實現

class

="wrap"

>

class

="header"

>

div>

class

="center"

>

class

="center_inbox"

>

中間自適應div

>

>

div>

class

="left"

>

左列定寬div

>

class

="right"

>

右列定寬div

>

class

="footer"

>

div>

div>

.wrap

.header

.left

.center

.right

.footer

4、使用table實現

margin失效,採用border-spacing**兩邊的間隔無法消除

class

="wrap"

>

class

="left"

>

左列定寬div

>

class

="center"

>

中間自適應div

>

class

="right"

>

右列定寬div

>

div>

.wrap

.left

.center

.right

5、使用flex實現

.wrap

.left

.center

.right

6、使用position實現

.wrap

.left

.center

.right

CSS 多列布局 三列布局

下面的 演示了3列布局的用法。html head title 三列布局 styletype text css body column1of3,column2of3,column3of3 body h1style color 706fd3 軟體開發,成就夢想 h2 ahref 學程式設計,上利永貞網 ...

css三列布局

參考 兩個很好的方法解決這個問題 1 css2傳統方法,讓第乙個盒子左浮動,第二個盒子右浮動,且都設定好固定寬度,中間第三個盒子只設定一下高度,不要設定寬度或者設定寬度為auto,中間盒子就會去自適應寬度,看一下 這裡要絕對要注意的就是center這個盒子的margin left和margin ri...

CSS 三列布局(三欄布局)

傳統三列布局 左右定寬,中間自適應 1.絕對定位 外邊距實現 左右盒子絕對定位,固定於頁面左右兩側 中間盒子的 margin left,margin right 分別等於左右兩個盒子的寬度。css left middle right 2.浮動 外邊距實現 左右盒子浮動到頁面兩側,中間盒子的 marg...