清除浮動塊

2022-07-07 06:57:13 字數 269 閱讀 1513

bfc稱為塊級格式化上下文,

就是說原來的屬性被格式化後,它變成了乙個獨立的塊,這個塊裡面的元素怎麼樣都和這個bfc沒什麼關係了;而當塊裡的元素浮動了,那麼它就是脫離文件流的;所以,bfc就是為了讓自己不脫離文件流,回到原來的正軌。

overflow:hidden這個css的目的是將一般的塊變成了乙個bfc;

浮動的本身是脫離文件流的,清除浮動的目的是讓它回到原來的文件流裡;

所以,由此得出,這玩意能清除浮動;

至於為啥是這玩意,那就是css的規定了

塊級元素的浮動與清除

首先要知道,div是一種塊級元素,在標準流中,塊級元素是自上而下排列並且新佔一行的,所以我們可以看到在這裡不論div的寬度設定為多小都會新開一行排列.在實際的頁面編寫過程中很多時候需要在一行顯示多個塊級元素,這時候我們可以設定float屬性來讓乙個塊級元素脫離標準流從而讓其不在單獨佔一行 這裡我們綠...

浮動 清除浮動

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

CSS清除浮動 清除float浮動

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