Clear

計算機元素

Clear是計算機中一種元素,clear屬性定義了元素的哪一側不允許其他浮動元素,在CSS1和CSS2中,是通過自動為清除元素增加上外邊距實現的。

基本特性


初始值:none適用於:內聯塊狀元素(block-level elements )
繼承性:百分比:N/A
媒體:visual版本:CSS1
兼容性:IE4+ NS4+

說明


在 CSS1 和 CSS2 中,這是通過自動為清除元素(即設置了 clear 屬性的元素)增加上外邊距實現的。在CSS2.1中,會在元素上外邊距之上增加清除空間,而外邊距本身並不改變。不論哪一種改變,最終結果都一樣,如果聲明為左邊或右邊清除,會使元素的上外邊框邊界剛好在該邊上浮動元素的下外邊距邊界之下。
以下表格表示clear屬性的使用說明:
默認值:none
繼承性:no
版本:CSS1
JavaScript 語法:object.style.clear="left"

實例


圖像的左側和右側均不允許出現浮動元素:
img{float:left;clear:both;}

可能的值


描述
left在左側不允許浮動元素。
right在右側不允許浮動元素。
both在左右兩側均不允許浮動元素。
none默認值。允許浮動元素出現在兩側。
inherit規定應該從父元素繼承 clear 屬性的值。

瀏覽器支持


所有主流瀏覽器都支持 clear 屬性。