用 :after 方法清除浮動(dòng)(注意:作用于浮動(dòng)元素的父親)

先說(shuō)原理:這種方法清除浮動(dòng)是現(xiàn)在網(wǎng)上最拉風(fēng)的一種清除浮動(dòng),他就是利用:after和:before來(lái)在元素內(nèi)部插入兩個(gè)元素塊,從面達(dá)到清除浮動(dòng)的效果。其實(shí)現(xiàn)原理類(lèi)似于clear:both方法,只是區(qū)別在于:clear在html插入一個(gè)div.clear標(biāo)簽,而outer利用其偽類(lèi)clear:after在元素內(nèi)部增加一個(gè)類(lèi)似于div.clear的效果。下面來(lái)看看其具體的使用方法:

. box{ zoom:1;} ? /***for IE6/7***/

. box:after{ clear: both; content: '.' ; display:block; width: 0; height: 0; visibility: hidden;}

其中clear:both;指清除所有浮動(dòng);content: '.'; display:block;對(duì)于FF/chrome/opera/IE8不能缺少,其中content()可以取值也可以為空。visibility:hidden;的作用是允許瀏覽器渲染它,但是不顯示出來(lái),這樣才能實(shí)現(xiàn)清楚浮動(dòng)。

下一標(biāo)簽直接清浮動(dòng)兄弟標(biāo)簽浮動(dòng)時(shí),在下一標(biāo)簽的屬性中直接寫(xiě)入清除clear:both;這樣就可以清除以上標(biāo)簽的浮動(dòng)而不用加入空標(biāo)簽來(lái)清除浮動(dòng)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,796評(píng)論 1 92
  • 這篇文章極好,以至于讓我受益良多,就一字沒(méi)有改動(dòng)的轉(zhuǎn)發(fā)過(guò)來(lái)一絲冰涼老師的文章 需要注意的是,display:tab...
    新晉小牛牛閱讀 1,071評(píng)論 0 2
  • 浮動(dòng),從誕生那天起,它就是個(gè)特別的屬性——既為網(wǎng)頁(yè)布局帶來(lái)新的方法,卻又隨之產(chǎn)生一系列的問(wèn)題。當(dāng)然,隨著時(shí)間的推移...
    郝特么冷閱讀 858評(píng)論 0 6
  • 我們?cè)谌粘i_(kāi)發(fā)布局中經(jīng)常會(huì)使用到流體布局,流體布局用到的一個(gè)最重要的屬性就是浮動(dòng),今天就來(lái)看看浮動(dòng)的相關(guān)知識(shí)。 1...
    一木_qintb閱讀 1,153評(píng)論 0 2
  • 出去吃飯的時(shí)候舍友無(wú)聊然后開(kāi)始算起了一筆賬。 “我們來(lái)臺(tái)灣交換一學(xué)期,學(xué)費(fèi)1萬(wàn)6,機(jī)票三千,加上吃的走的,可能要兩...
    S的隨便用賬號(hào)閱讀 879評(píng)論 2 49