最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
邯郸县| 海兴县| 牙克石市| 岳普湖县| 东台市| 南部县| 长岭县| 三河市| 时尚| 郑州市| 三明市| 文水县| 三江| 科技| 河东区| 大同市| 澳门| 花莲市| 黄梅县| 卢龙县| 达拉特旗| 牡丹江市| 长沙市| 拉萨市| 龙川县| 夏河县| 禹城市| 合江县| 米泉市| 琼海市| 罗江县| 洛隆县| 秭归县| 育儿| 肃北| 淳化县| 宝应县| 射洪县| 石棉县| 城市| 中阳县|