五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

清除浮動(dòng)的方式、優(yōu)缺點(diǎn)

2022-08-20 11:30 作者:君殿lucky  | 我要投稿

清除浮動(dòng)的目的
清除浮動(dòng)主要是為了解決父元素因?yàn)樽蛹?jí)元素浮動(dòng)引起的內(nèi)部高度為0的問(wèn)題(高度坍塌)

1、

.給父盒子設(shè)置一個(gè)boder,內(nèi)部放兩個(gè)盒子一個(gè)big 一個(gè)small,未給big和small設(shè)置浮動(dòng),則他們會(huì)默認(rèn)撐開父盒子

2、

給內(nèi)部?jī)蓚€(gè)盒子加上float屬性的時(shí)候,頂部深藍(lán)色盒子就會(huì)頂上來(lái),然后父盒子因?yàn)闆]設(shè)置高度,變成一條線,big和small已經(jīng)浮動(dòng)了


總結(jié)一下:

1. 一個(gè)父元素中的子元素浮動(dòng)了,那這個(gè)子元素就不再支撐父元素的高度

2. 如果一個(gè)父元素中所有的子元素都浮動(dòng)了,那父元素會(huì)高度坍塌

3. 破壞原有的文檔流布局,變?yōu)楦?dòng)布局,元素可以橫向排列

4. 浮動(dòng)會(huì)讓元素"塊狀化"【行內(nèi) 行內(nèi)塊 都會(huì)變成塊級(jí)】

5. 子元素浮動(dòng)后,外間距的重疊現(xiàn)象消失【兄弟間的上下重疊,父子間的上下邊重疊】

這時(shí)候很多人會(huì)想到新建標(biāo)簽clear:both和float 方法,但是這兩種方法并不推薦使用!
什么是clear:both
clear:both:本質(zhì)就是閉合浮動(dòng), 就是讓父盒子閉合出口和入口,不讓子盒子出來(lái)

清除浮動(dòng)的方法(最常用的4種)
1.額外標(biāo)簽法(在最后一個(gè)浮動(dòng)標(biāo)簽后,新加一個(gè)標(biāo)簽,給其設(shè)置clear:both;)(不推薦)

此時(shí),如果我們清除了浮動(dòng),父元素自動(dòng)檢測(cè)子盒子最高的高度,然后與其同高。
優(yōu)點(diǎn):通俗易懂,方便
缺點(diǎn):添加無(wú)意義標(biāo)簽,語(yǔ)義化差
2.父級(jí)添加overflow屬性(父元素添加overflow:hidden/auto/scroll)(不推薦)
通過(guò)觸發(fā)BFC方式,實(shí)現(xiàn)清除浮動(dòng)

優(yōu)點(diǎn):代碼簡(jiǎn)潔
缺點(diǎn):內(nèi)容增多的時(shí)候容易造成不會(huì)自動(dòng)換行導(dǎo)致內(nèi)容被隱藏掉,無(wú)法顯示要溢出的元素

3.使用after偽元素清除浮動(dòng)(推薦使用)--百度網(wǎng)易


優(yōu)點(diǎn):符合閉合浮動(dòng)思想,結(jié)構(gòu)語(yǔ)義化正確
缺點(diǎn):ie6-7不支持偽元素:after,使用zoom:1觸發(fā)hasLayout.
推薦使用

4.使用before和after雙偽元素清除浮動(dòng)—小米/騰訊

優(yōu)點(diǎn):代碼更簡(jiǎn)潔
缺點(diǎn):用zoom:1觸發(fā)hasLayout.

清除浮動(dòng)的方式、優(yōu)缺點(diǎn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
响水县| 庆元县| 高密市| 万全县| 广州市| 拜城县| 巴东县| 双鸭山市| 桃园市| 年辖:市辖区| 元江| 孟村| 肃南| 镇安县| 朝阳县| 温州市| 沙湾县| 兴安县| 营山县| 太保市| 新绛县| 弥渡县| 新化县| 新余市| 凤庆县| 诏安县| 峨山| 东乌珠穆沁旗| 邵阳县| 斗六市| 桂阳县| 布尔津县| 若尔盖县| 梅河口市| 长丰县| 汤阴县| 苍山县| 台前县| 宣化县| 抚远县| 内黄县|