2015-10-29 46 views
-6

使用clear屬性而不使用float是否有意義?不使用浮標清除

例如:

<div> 
    <img /> 
    <p></p> 
</div> 

img標籤沒有clear財產,而p標籤具有clear: both;

假設連div沒有float財產。

回答

1

「的明確CSS屬性指定的元素是否可以被旁邊浮動它們下面它之前或者必須向下移動(清除)的元件。將澄清的屬性適用於漂浮和非浮動元件。

當應用於非浮動塊時,它會向下移動元素的邊界邊緣,直到它低於所有相關浮動的邊緣邊緣。此移動(發生時)會導致邊緣塌陷不會發生。「

https://developer.mozilla.org/en-US/docs/Web/CSS/clear

+0

我的意思是,如果什麼也沒有在頁面中使用浮動。那麼使用清除是沒有用的吧? – ginni

+0

清除是爲了在浮游物周圍使用。 – Kristine