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

css 清除浮動的代碼

錢多多2年前11瀏覽0評論

CSS清除浮動是Web前端開發(fā)中非常重要的一個技術(shù),它可以很好的消除浮動元素帶來的不良影響。下面將介紹一些常用的清除浮動的代碼。

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
zoom: 1;
}

上面的代碼是使用偽元素清除浮動的方法,它是比較常用的一種方式。通過在浮動元素的父元素中添加一個clearfix類,并在其后添加一個偽元素,可以清除浮動元素對布局的影響。其中,.clearfix:after表示在clearfix的后面添加一個內(nèi)容為“.”的偽元素,然后將清除浮動的樣式設(shè)置為清除左右兩側(cè)的浮動,高度為0,可見性為hidden。

.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
zoom: 1; /* IE 6/7 */
}

除了上面的方法外,還可以使用另一種方式,即通過給浮動元素的父元素設(shè)置display:table屬性,然后在其前后分別添加空白的偽元素來清除浮動的影響。

.clearfix::after {
content:"";
height:0;
visibility:hidden;
clear:both;
display:block;
}
.clearfix{zoom:1;}

此外,還可以使用CSS3選擇器來清除浮動,如上面的代碼所示。這種方法是通過在浮動元素的父元素中添加一個clearfix類,并在其后面使用CSS3選擇器清除浮動的影響。

總之,上述幾種方法都是常用于清除浮動的代碼,可以根據(jù)實際情況進(jìn)行選擇和應(yīng)用。