国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS 清除浮動(dòng)方法大全

2024-07-11 08:27:24
字體:
供稿:網(wǎng)友

早段時(shí)間特別的忙,忙到站點(diǎn)一直沒有更新;但是這段時(shí)間也是偷偷的做了一些的工作,比如對站點(diǎn)的JS進(jìn)行了壓縮,構(gòu)思labs分站以及聚合分站。

而此段時(shí)間最煩的是森林群里面的一群人每天上班都在吵,然后我就每次都裝嫩的在里面問:“各位高手,勞煩請問一下;清除浮動(dòng)怎么弄?”

清除浮動(dòng)一個(gè)凡是做頁面的人都會(huì)遇到的一個(gè)東西,但是是否大家都能夠清楚的知道,全方位的了解呢?于是一閑下來了馬上寫了這樣的一篇文章,不能講面面俱到,然而基本能將我所知道的傾囊相授了。

我們粗略的一起來看看清除浮動(dòng)的辦法一共有多少個(gè)(IE里面用zoom:1就不寫了,下一個(gè)專題再寫)。對應(yīng)的DEMO

    采用偽類:after進(jìn)行后續(xù)空制的高度位零的偽類層清除 采用CSS overflow:auto的方式撐高 采用CSS overflow:hidden的方式產(chǎn)生怪異適應(yīng) 采用display:table將對象變成table形式 采用div標(biāo)簽,以及css的clear屬性 采用br標(biāo)簽,以及css的clear屬性 采用br標(biāo)簽,以及其自身HTML的clear屬性

粗略的看,他們都能將問題解決;然而他們另外一方面又有著各自的利弊。(一一對應(yīng))

    優(yōu)點(diǎn)結(jié)構(gòu)語義化完全正確,不會(huì)產(chǎn)生其余的怪異問題。

    缺點(diǎn)復(fù)用方式不當(dāng)容易造成代碼量急劇增大。

    建議最外層輕浮動(dòng)時(shí)使用,或清晰模塊化復(fù)用方式的人使用。

    優(yōu)點(diǎn)結(jié)構(gòu)語義化完全正確,代碼量極少。

    缺點(diǎn)多個(gè)嵌套后,點(diǎn)擊最外層的輕浮動(dòng)框會(huì)遭成最外層至最內(nèi)層內(nèi)容全選(FF);或者在mouseover造成寬度改變時(shí)會(huì)出現(xiàn)最外層模塊有滾動(dòng)條(IE)。

    建議內(nèi)個(gè)模塊使用,請勿嵌套

    優(yōu)點(diǎn)結(jié)構(gòu)語義化完全正確,代碼量極少。

    缺點(diǎn)內(nèi)容增多時(shí)候極易不會(huì)自動(dòng)換行而內(nèi)容被隱藏掉。

    建議寬度固定時(shí)使用,請勿嵌套

    優(yōu)點(diǎn)結(jié)構(gòu)語義化完全正確,代碼量極少。

    缺點(diǎn)盒模型屬性已經(jīng)改變,可想而知奇異事件自然多得你數(shù)都數(shù)不到。

    建議如果你不想改Bug改死你的話,最好不要使用;不過可以作為alpha版本當(dāng)中臨時(shí)性的忽悠下測試。

    優(yōu)點(diǎn)代碼量極少,復(fù)用性極高。

    缺點(diǎn)完全不能完美的適應(yīng)語義化,不利于改版以及需求變更。

    建議初學(xué)者使用,可以讓你快速的解決浮動(dòng)問題。

    優(yōu)點(diǎn)語義化程度比第5種情況要更優(yōu);代碼量極少,復(fù)用性極高。

    缺點(diǎn)語義化依舊不完美,不利于改版以及需求變更。

    建議初學(xué)者使用,可以讓你快速的解決浮動(dòng)問題。

    優(yōu)點(diǎn)語義化程度比第5、6種情況要更優(yōu);代碼量最少,復(fù)用性極高。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商丘市| 唐山市| 兰州市| 磴口县| 文安县| 女性| 澜沧| 锦州市| 阿克陶县| 永新县| 喀喇沁旗| 横峰县| 孙吴县| 繁昌县| 石景山区| 泉州市| 镇巴县| 平原县| 射阳县| 扎兰屯市| 察隅县| 浦东新区| 迁安市| 延寿县| 新蔡县| 四会市| 故城县| 东乡族自治县| 正定县| 宜兰市| 祥云县| 建平县| 观塘区| 平武县| 安阳市| 兴和县| 唐山市| 庆城县| 五大连池市| 库伦旗| 灌南县|