一直對清除浮動的兩大方法念念不忘:clear是專門為清除浮動而造的CSS屬性砚亭;觸發(fā)BFC也能實現(xiàn)(常用overflow:hidden;),但畢竟清除浮動只是順帶完成的殴玛。早上突然產(chǎn)生一個疑惑:子元素浮動捅膘,父元素觸發(fā)BFC,那該浮動對兄弟元素影響如何呢滚粟?
-
先扔結(jié)論:
父元素觸發(fā)BFC在其內(nèi)部開辟一個獨立空間寻仗,浮動元素只是脫離文檔流,但仍在此空間之內(nèi)凡壤,故父元素高度仍會被其空間內(nèi)最大高度撐開署尤;開辟獨立空間,但是元素之間的相互影響還是會尊重原有規(guī)則亚侠,即浮動元素脫離了文檔流曹体,弟弟會移動到下面,仍然會文字環(huán)繞
本文章著作權(quán)歸饑人谷_九霄和饑人谷所有箕别,轉(zhuǎn)載須說明來源