css清除浮動

2021-09-26 03:36:49 字數 811 閱讀 7087

為什麼要清除浮動?

方法一:

開啟bfc的** 常在父級書寫: overflow: hidden等

overflow: hidden;
方法二在所有浮動子元素的最下面書寫乙個塊級空標籤 新增clear: both;

方法三

在所有浮動子元素的最下面書寫乙個

標籤 新增clear: all;

方法四給父級設定高度 (基本不用)

方法五

給父級乙個after偽元素 代替直接在所有浮動子元素下面書寫空標籤的方法

一般可以直接命名乙個清除浮動的類名 將來可以直接給需要清除浮動的父級元素新增這個類名

下面是這個類名為clearfix偽元素的樣式:

方法六(由於低版本的ie不支援bfc 所以這裡相當於給低版本ie開啟haslayout(相當於現代瀏覽器的bfc))

CSS清除浮動 清除float浮動

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

CSS清除浮動 清除float浮動

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

CSS清除浮動 清除float浮動

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