css 清除浮動

2021-09-16 22:09:32 字數 512 閱讀 8463

有時我們需要用到浮動,但又不想由於浮動的某些特性影響布局,這時就需要清除浮動

清除浮動主要應用的是css中的clear屬性,clear屬性定義了元素的哪一側不允許出現浮動元素.

下面是兩種應用比較廣泛的清除浮動的方法:

// 在需要的地方新增定義了clear:both的空標籤

html body div.clear,

html body span.clear

/* 在需要清除浮動的元素後面新增

即可 */

上面是乙個"萬能"的清除浮動**,可以在不同的瀏覽器下相容

// 對父元素使用:after偽類

.clearfix:after

.clearfix

.left

.right

left

right

/* 使用除錯工具可以看到,父元素的高度不再為0了 */

參考 《css高效開發實戰》p21

CSS清除浮動 清除float浮動

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

CSS清除浮動 清除float浮動

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

CSS清除浮動 清除float浮動

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