真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css中清除浮動的方法是什么

這篇文章將為大家詳細(xì)講解有關(guān)css中清除浮動的方法是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗的網(wǎng)站設(shè)計師、開發(fā)人員和項目經(jīng)理組成的專業(yè)建站團(tuán)隊,負(fù)責(zé)網(wǎng)站視覺設(shè)計、用戶體驗優(yōu)化、交互設(shè)計和前端開發(fā)等方面的工作,以確保網(wǎng)站外觀精美、成都網(wǎng)站建設(shè)、成都做網(wǎng)站易于使用并且具有良好的響應(yīng)性。

浮動導(dǎo)致的后果:

(1)由于浮動元素脫離了文檔流,所以父元素的高度無法被撐開,影響了與父元素同級的元素

(2)與浮動元素同級的非浮動元素會跟隨其后,因為浮動元素脫離文檔流不占據(jù)原來的位置

(3)如果該浮動元素不是第一個浮動元素,則該元素之前的元素也需要浮動,否則容易影響頁面的結(jié)構(gòu)顯示

例:在一個div中設(shè)置三個div,讓三個div的來撐開父元素

效果圖:

加了float:left之后,父元素?zé)o法被撐開

清除浮動的方法

(1)使用clear:both清除浮動

在代碼中在放一個空的div標(biāo)簽,然后給這個標(biāo)簽設(shè)置clear:both來清除浮動對頁面的影響。它的優(yōu)點(diǎn)是簡單,方便兼容性好,但是一般情況下不建議使用該方法,因為會造成結(jié)構(gòu)混亂,不利于后期維護(hù)

(2)利用偽元素clearfix來清除浮動

給父級元素添加了一個:after偽元素,通過清除偽元素的浮動,達(dá)到撐起父元素高度的目的

.clearfix:after{

content:"";

display:block;

visibility:hidden;

clear:both;

}

(3)overflow方法的使用

當(dāng)給父元素設(shè)置了overflow樣式,不管是overflow:hidden或overflow:auto都可以清除浮動只要它的值不為visible就可以了,它的本質(zhì)就是建構(gòu)了一個BFC,這樣使得達(dá)到撐起父元素高度的效果

.box{border:1pxsolid#ccc;background:#eff2f4;overflow:auto}

(4)雙偽元素方法的使用

通過給父元素設(shè)置雙偽元素來達(dá)到清除浮動的效果

.clearfix:before,.clearfix:after{

content:"";

display:block;

clear:both;

}

關(guān)于“css中清除浮動的方法是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


當(dāng)前題目:css中清除浮動的方法是什么
文章鏈接:http://weahome.cn/article/pssscc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部