首頁  >  文章  >  web前端  >  CSS 中「clear:both」的目的為何?

CSS 中「clear:both」的目的為何?

Susan Sarandon
Susan Sarandon原創
2024-11-09 01:55:02881瀏覽

What's the Purpose of

理解CSS中「clear:both」的作用

當網頁中有向左或向右浮動的元素時,它可以導致後續元素圍繞它們流動。為了防止這種情況,CSS 提供了「clear」屬性,可以將其設定為特定一側(左、右)或「兩者」。

「clear:both」有什麼用?

"clear:both" 指示元素放置在已左右浮動的所有先前元素下方。這允許它以新行開始,清除可能環繞浮動元素的任何邊距或填充。

「clear:both」如何運作?

在正常的文檔流中,元素垂直堆疊,內容圍繞它們流動。但是,當元素浮動時,它會向左或向右移動,從而允許其他內容在其下方流動。 「clear:both」告訴當前元素從兩側之前浮動的元素下方開始。

用法範例

考慮以下HTML 程式碼:

<div>

在此範例中,「Left float」div 向左浮動,導致「 This is a paragraph」文字換行圍繞它。然後使用“Clear Both”div 清除左側和右側,從而允許“這是一個新段落”文字出現在其下方的新行中。

結論

透過在元素上設定“clear:both”,您可以確保它在任何先前浮動元素下方的新行開始,從而確保一致和受控佈局。

以上是CSS 中「clear:both」的目的為何?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn