国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
许昌市| 双辽市| 涟水县| 英山县| 齐齐哈尔市| 阿克| 天全县| 山阴县| 普兰县| 轮台县| 红安县| 孟州市| 卓资县| 柯坪县| 大英县| 鄱阳县| 龙南县| 蓝山县| 密山市| 达拉特旗| 礼泉县| 郸城县| 普兰店市| 迁安市| 来宾市| 辉南县| 米易县| 沈阳市| 凭祥市| 女性| 南丹县| 九龙坡区| 柳林县| 贵港市| 高雄市| 阜宁县| 乐东| 古田县| 广河县| 宁陕县| 古蔺县|