怎樣清除浮動

2022-05-30 04:09:11 字數 720 閱讀 5350

如果乙個塊級元素沒有設定固定的高度,那麼它的高度就是由裡面的子元素來撐開的,如果子元素全部浮動,子元素會脫離了標準的文件流,會導致父元素沒有高度。

方案一:

/*

清除浮動

*/.clearfix /*

ie6 7 只要觸發layout即可

*/.clearfix:after

方案二:

/*

清除浮動

*/.clearfix:before, .clearfix:after .clearfix:after .clearfix

<

div

class

="clearfix"

>

<

div

style

="float:left;"

>11<

div>

<

div

style

="float:left;"

>22<

div>

<

div

style

="float:left;"

>33<

div>

<

div

style

="float:left;"

>44<

div>

div>

浮動 清除浮動

在css布局中分為內聯元素 display inline 和塊狀元素 display block 塊狀元素缺省會佔據一行,可設定高度寬度以及邊距,而內斂元素不會也不能設定。常見的內斂元素有 a span input select,常見的塊狀元素有 h1 h6,p,div,ul,table。浮動元素是...

CSS清除浮動 清除float浮動

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

CSS清除浮動 清除float浮動

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