起源:
| 以下為引用的內(nèi)容: .clearfix:after { |
說明:
*對(duì)大多數(shù)符合標(biāo)準(zhǔn)的瀏覽器應(yīng)用第一個(gè)聲明塊,目的是創(chuàng)建一個(gè)隱形的
內(nèi)容為空的塊來為目標(biāo)元素清除浮動(dòng)。
*第二條為clearfix應(yīng)用 inline-table 顯示屬性,僅僅針對(duì)IE/Mac。
*利用 * / 對(duì) IE/Mac 隱藏一些規(guī)則:
* height:1% 用來觸發(fā) IE6 下的haslayout。
*重新對(duì) IE/Mac 外的IE應(yīng)用 block 顯示屬性。
*最后一行用于結(jié)束針對(duì) IE/Mac 的hack。
由于此方法針對(duì)的瀏覽器或成為歷史(尤其是Mac下的IE5 ),或正在靠近標(biāo)準(zhǔn)的路上,這個(gè)方法就不再那么與時(shí)俱進(jìn)了。
拋掉對(duì) IE/Mac 的支持之后,新的清除浮動(dòng)方法:
| 以下為引用的內(nèi)容: /* new clearfix */ |
說明:
IE6 和 IE7 都不支持 :after 這個(gè)偽類,因此需要后面兩條來觸發(fā)IE6/7的haslayout,以清除浮動(dòng)。幸運(yùn)的是IE8支持 :after 偽類。因此只需要針對(duì)IE6/7的hack了。


廣州市越秀區(qū)沿江中路313號(hào)康富來國際大廈1203-1205室
深圳市福田區(qū)深南大道6007號(hào)安徽大廈創(chuàng)展中心18樓14-17室
上海市長寧區(qū)延安西路895號(hào)申亞金融廣場(chǎng)18樓D2-10
佛山市禪城區(qū)季華五路萬科金融中心3313室
Copyright ? 2003-
互諾科技, All Rights Reserved
粵公網(wǎng)安備 44010402000282號(hào) 粵ICP備09019378號(hào)-1
