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

css設(shè)置div清除浮動(dòng)

在CSS中,當(dāng)一個(gè)塊級(jí)元素的內(nèi)容中有浮動(dòng)的子元素時(shí),該塊級(jí)元素的高度會(huì)塌陷為0,從而導(dǎo)致其他元素出現(xiàn)布局問題。這時(shí)就需要使用清除浮動(dòng)的方法。

.clearfix::after { content: ""; display: block; clear: both; }
/*或者使用以下方法*/
.clearfix { zoom: 1; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }

以上代碼中,清除浮動(dòng)的方法分為兩種,第一種方法是在父元素上使用::after偽元素,設(shè)置content為"",display為block,clear為both,從而在父元素的末尾添加一個(gè)空塊元素,強(qiáng)制將浮動(dòng)元素置于父元素內(nèi)部,使父元素能夠正確計(jì)算高度。

第二種方法是使用zoom屬性和display: table方法,分別在父元素上和::before,::after偽元素上設(shè)置。其中,zoom屬性為了讓IE6/7識(shí)別display: table方法,::before和::after偽元素的display屬性為table,是為了在IE6/7中正確計(jì)算高度。

使用清除浮動(dòng)方法可以解決塊級(jí)元素高度塌陷的問題,同時(shí)可以保持頁面布局的穩(wěn)定與整潔。需要注意的是,清除浮動(dòng)的方法應(yīng)當(dāng)放在浮動(dòng)元素的父元素上,而不是在浮動(dòng)元素本身上。