日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

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

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

  需要注重的幾個細(xì)節(jié)問題,例如我們建立一個樣式為text的容器,寬200象素,高度自適應(yīng),外面包一個樣式為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è)置了左浮動的屬性,并將content容器定義了200象素的寬,就需要為content容器增加overflow:auto屬性,以清除text容器的浮動。否則FF下則會出現(xiàn)問題。(如圖2)

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

        圖2
        代碼如下:

        <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)清除浮動的效果的。為此我們需要使用一個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教程/更新時間:2007-11-24
          相關(guān)CSS教程