談到布局,首先就要想到定位,當別人問我,css的position定位有哪些取值,分別表示什麼意思?呃.....抓頭.gif,是時候回歸本質,看定義了。1.1 position
position有六個屬性值:static、relative、absolute、fixed、sticky和inherit。
三列布局,其中一列寬度自適應,在pc端最常用之一,搞定了三列布局,其他一樣的套路。
2.1 方式一:浮動布局
缺點:html結構不正確,當包含區域寬度小於左右框之和,右邊框會被擠下來
2.2 方式二:定位布局
缺點:要求父級要有非static定位,如果沒有,左右框容易偏移出去
2.3 方式三:**布局
缺點:沒什麼缺點,恐懼table
2.4 方式四:flex彈性布局
缺點:相容性
2.5 方式五:grid柵格布局
缺點:相容性 firefox 52, safari 10.1, chrome 57, opera 44
2.6 方式六:聖杯布局
缺點:需要多加一層標籤,html順序不對,占用了布局框的margin屬性
實現三欄布局的六種方式
本文 六種布局方式 聖杯布局 雙飛翼布局 flex布局 絕對定位布局 布局 網格布局 一.聖杯布局 聖杯布局是指布局從上到下分為header container footer,然後container部分定為三欄布局。基礎html 1 body 2 div class container 34 div...
三種方法實現CSS三欄布局
本文由雲 社群發表 本文會分別介紹三種css實現三欄布局的方法,可在瀏覽器中開啟檢視效果 實現方法 需要左欄向左浮動,右欄向右浮動,中間設左右margin來撐開距離 doctype html en utf 8 css實現三欄布局1 title text css body left middle ri...
三種方法實現CSS三欄布局
本文由雲 社群發表 本文會分別介紹三種css實現三欄布局的方法,可在瀏覽器中開啟檢視效果 實現方法 需要左欄向左浮動,右欄向右浮動,中間設左右margin來撐開距離 lang en charset utf 8 css實現三欄布局1title type text css body left middl...