色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css2清除浮動

錢浩然2年前8瀏覽0評論

CSS是一門用來裝飾網頁的語言,通過它可以實現一些花樣翻新的效果。其中浮動是CSS中使用比較頻繁的一種效果,可以讓元素以某種方式對齊。但是,使用浮動后會出現一些問題,例如高度塌陷和元素重疊等。CSS2提供了一些方法來清除浮動。

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */

上述代碼提供了一種非常流行的清除浮動方法,也是一種兼容性比較好的方法。其中,clearfix類是用來清除浮動的,最好將其作為一個公共類,防止樣式與其他類混淆。

在這段代碼中,clear屬性是用來清除浮動效果,both表示兩個方向的浮動都被清除;visibility屬性用來隱藏英文句點;inline-block是將一個元素呈現成內聯塊級元素,使其可以在一行內顯示并占據一定的寬度。通過這種方法,可以避免清除浮動之后產生的垂直間距問題。

需要注意的是,在CSS2以前的版本中,還有很多其他的清除浮動的方法,例如使用空的div元素等。但是,這些方法通常不夠優(yōu)雅,且容易產生一些其他的問題。因此,建議使用上述這種方法來清除浮動。