欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Firefox和IE通用的三則網(wǎng)站重構(gòu)實(shí)用技巧_CSS教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!
使用zoom、overflow解決IE6、IE7、FF下嵌套容器清除浮動(dòng)問題

  我們經(jīng)常碰到一個(gè)容器外面套一個(gè)邊框,邊框高度隨容器高度變化,但是當(dāng)邊框內(nèi)容器設(shè)置了浮動(dòng)屬性后,外框就不跟隨變化,這時(shí)就需要清除浮動(dòng)。給外邊框容器加上overflow:auto的屬性,可以解決IE7和FF下的清除浮動(dòng)問題,但是IE6下不生效,我們需要使用IE的一個(gè)私有屬性zoom使IE5.5 的瀏覽器達(dá)到外框跟隨變化的效果。

  需要注重的幾個(gè)細(xì)節(jié)問題,例如我們建立一個(gè)樣式為text的容器,寬200象素,高度自適應(yīng),外面包一個(gè)樣式為content的10象素的外框。(如圖1)

Firefox和IE通用的三則網(wǎng)站重構(gòu)實(shí)用技巧_mb5u.com轉(zhuǎn)載

圖1

代碼如下:

<style type="text/css">
.content{ border:10px solid #F00;}
.text{ width:200px; height:300px; background:#000;}
</style>

<body bgcolor="#FFFFFF">
<div class="content">
<div class="text"></div>
</div>
</body>

  假如我們?yōu)閠ext容器設(shè)置了左浮動(dòng)的屬性,并將content容器定義了200象素的寬,就需要為content容器增加overflow:auto屬性,以清除text容器的浮動(dòng)。否則FF下則會(huì)出現(xiàn)問題。(如圖2)

Firefox和IE通用的三則網(wǎng)站重構(gòu)實(shí)用技巧_mb5u.com轉(zhuǎn)載

圖2
代碼如下:

<tfoot id="2y0ay"></tfoot>
<fieldset id="2y0ay"><table id="2y0ay"></table></fieldset>
<style type="text/css">
.content{ border:10px solid #F00; width:200px; overflow:auto;}
.text{ width:200px; height:300px; background:#000; float:left;}
</style>

<body bgcolor="#FFFFFF">
<div class="content">
<div class="text"></div>
</div>
</body>

 

  除此之外還有一種比較非凡的情況,假如在不設(shè)定content寬度的情況下,僅僅使用overflow:auto,在IE5.5 下是無法實(shí)現(xiàn)清除浮動(dòng)的效果的。為此我們需要使用一個(gè)IE的私有屬性zoom來使IE下達(dá)到所需效果。

代碼如下:

    <style type="text/css">
    .content{ border:10px solid #F00; overflow:auto; zoom:1;}
    .text{ width:200px; height:300px; background:#000; float:left;}
    </style>

    <body bgcolor="#FFFFFF">
    <div class="content">
    <div class="text"></div>
    </div>
    </body>

    來源:模板無憂//所屬分類:CSS教程/更新時(shí)間:2007-11-24
    相關(guān)CSS教程