博學谷 CSS筆記12 清除浮動

2021-10-25 12:38:34 字數 1309 閱讀 4295

1.為什麼需要清除浮動

2.清除浮動本質

語法:

選擇器
屬性值

描述left

清除左浮動

right

清除右浮動

both

清除兩側浮動

清除浮動的策略:

閉合浮動

3.清除浮動的方法

額外標籤法

額外標籤法會在浮動元素末尾新增乙個空的標籤.例如

.但是,所加的標籤一定要是塊級元素.

demo:

.box

.box div

.footer

.clear

class

="box"

>

>

div>

>

div>

>

div>

>

div>

class

="clear"

>

span

>

div>

class

="footer"

>

div>

效果:

給父級新增 overflow 屬性

語法:

:after 偽元素法:after 方式是額外標籤法的公升級版。也是給父元素新增

**:

.clearfix:after

.clearfix

雙偽元素清除浮動也是給父元素新增

**:

.clearfix:before,

.clearfix:after

.clearfix:after

.clearfix

4.文章參考鏈結a.

css浮動清除筆記

1.在文件流中內容的高度可以撐起父元素的高度 2.在浮動流中浮動的元素是不可以撐起文件流父元素的高度 如果父元素也是浮動的就可以 可以看到將p元素設定浮動之後,並沒有撐起父元素div 我是文字1 我是文字1 我是文字1 我是文字2 我是文字2 我是文字2 根據浮動排列的規則和浮動不能撐起父元素的高度...

CSS清除浮動 清除float浮動

css清除浮動方法集合 一般浮動是什麼情況呢?一般是乙個盒子裡使用了css float浮動屬性,導致父級物件盒子不能被撐開,這樣css float浮動就產生了。浮動產生樣式效果截圖 本來兩個黑色物件盒子是在紅色盒子內,因為對兩個黑色盒子使用了float浮動,所以兩個黑色盒子產生了浮動,導致紅色盒子不...

CSS清除浮動 清除float浮動

css清除浮動方法集合 一般浮動是什麼情況呢?一般是乙個盒子裡使用了css float浮動屬性,導致父級物件盒子不能被撐開,這樣css float浮動就產生了。浮動產生樣式效果截圖 本來兩個黑色物件盒子是在紅色盒子內,因為對兩個黑色盒子使用了float浮動,所以兩個黑色盒子產生了浮動,導致紅色盒子不...