DIV+CSS中clear:both的作用

來源:酷知科普網 2.35W

1.浮動清理實現高度自適應,當浮動欄的高度變化時容器的高度會自動適應高度變化,否則可能發現容器不改變,浮動的欄則會出現排列混亂的結果。

2.

有css定義:p.f1{float:left;width :100px;}p.f2{float:left;width :400px;}則:

這個是第1項

這個是第2項

另起一行

以上的第三行,會和第一行排在一起,為什麼呢,因為當屬性設定float(浮動)時,他所在的物理位置已經脫離文件流了,但是大多時候我們希望文件流能識別float(浮動),或者是希望float(浮動)後面的元素不被float(浮動)所影響,這個時候我們就需要用clear:both;來清除。

所以我們應改為:

如果不用清除浮動,那麼第3個

的文字就會和第一二行在一起所以我們在第3個

加一個清除浮動。

這個是第1項

這個是第2項

另起一行

3.

DIV+CSS中clear:both的作用

熱門標籤