• <li id="ggggg"><table id="ggggg"></table></li>
  • <li id="ggggg"><table id="ggggg"></table></li>
    <li id="ggggg"><table id="ggggg"></table></li>
  • <li id="ggggg"><table id="ggggg"></table></li>
  • <tt id="ggggg"></tt>
  • 202年年閆寶龍祝大家蛇年發大財!

    當前位置:首頁 ? 網站建設 ? 正文

    工業品短視頻矩陣營銷實戰培訓
    短視頻矩陣營銷實戰培訓

    網站的兼容如何解決?

    835 人參與  2021年03月15日 14:48  分類 : 網站建設  評論

        做網站的時候煩人的就是IE的不兼容,這也害苦了不知道多少的編碼師。今天西安網絡公司就為大家特地的講解一下網站的兼容如何的解決。

    image.png

        特別是對完全使用DIV+CSS設計的網頁,就應該更注意IE6IE7FF對CSS樣式的兼容,不然,你的網頁可能亂的一塌糊涂!我經常被這些東西整的焦頭爛額,于是呼在網上找了些資料,加上自己的理解和這些日子的經驗,整理了一些資料,其中有一些我還沒用到的和還不能理解的,就直接從別的地方給粘了過來,不知道有沒有錯誤,等我以后用到的時候慢慢改吧,希望對大家有點幫助!什么是瀏覽器兼容:當我們使用不同的瀏覽器(FirefoxIE7IE6)訪問同一個網站,或者頁面的時候,會出現一些不兼容的問題,在這種瀏覽器下顯示正常,在另一種下就亂了,我們在編寫CSS的時候會很惱火,剛修復了這個瀏覽器的問題,結果另外一個瀏覽器卻出了新問題。important(功能有限)

        隨著IE7對!important的支持,!important方法現在只針對IE6的兼容.(注意寫法.記得該聲明位置需要提前.)

        例如:

        #example{

        width:100px!important;

        width:200px;

        }

        二、CSSHACK的方法(新手可以看看,高手就當路過吧)

        首先需要知道的是:

        所有瀏覽器通用height:100px;

        IE6專用_height:100px;

        IE7專用*+height:100px;

        IE6、IE7共用*height:100px;

        IE7、FF共用height:100px!important;

        例如:

        #example{height:100px;}

        *html#example{height:200px;}

        *+html#example{height:300px;}

        下面的這種方法比較簡單

        舉幾個例子:

        1、IE6-IE7+FF

        #example{

        height:100px;

        _height:200px;

        }

        其實這個用上面說的第一種方法也可以

        #example{

        height:100px!important;

        height:200px;

        }

        2、IE6+IE7-FF

        #example{

        height:100px;

        *height:200px;

        }

        3、IE6+FF-IE7

        #example{

        height:100px;

        *+height:200px;

        }

        4、IE6IE7FF各不相同

        #example{

        height:100px;

        _height:200px;

        *+height:300px;

        }

        或:

        #example{

        height:100px;

        *height:300px;

        _height:200px;

        }

        需要注意的是,代碼的順序一定不能顛倒了,要不又前功盡棄了。因為瀏覽器在解釋程序的時候,如果重名的話,會用后面的覆蓋前面的,就象給變量賦值一個道理,所以我們把通用的放前面,越專用的越放后面

        解釋一下4的代碼:

        讀代碼的時候,第一行height:100px;大家都通用,IE6IE7FF都顯示100px

        到了第二行*height:300px;FF不認識這個屬性,IE6IE7都認,所以FF還顯示100px,而IE6IE7把第一行得到的height屬性給覆蓋了,都顯示300px

        到了第三行_height:200px;只有IE6認識,所以IE6就又覆蓋了在第二行得到的height,顯示200px

        這樣,三個瀏覽器都有自己的height屬性了,各玩各的去吧

        這樣說要是你還不明白,要么你去撞墻,要么我去!不過還是你去比較好。

        哦,差點忘了說了:

        *+html對IE7的兼容必須保證HTML頂部有如下聲明:


    來源:閆寶龍(微信/QQ號:18097696),網站內容轉載請保留出處和鏈接!

    YBL.CN網站內容版權聲明:
    1,本站轉載作品(包括論壇內容)出于傳遞更多信息之目的,不承擔任何法律責任,如有侵權請聯系管理員刪除。
    2,本站原創作品轉載須注明“稿件來源”否則禁止轉載!

    本文鏈接:http://www.iguzhe.net/post/4862.html

    2025年如何布局GEO優化
    GEO|AI SEO全程指導實操培訓
    << 上一篇 下一篇 >>
    GEO|AI SEO全程指導實操培訓

    • 評論(0)
    • 贊助本站

    助力全球營銷

    ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

    搜索

    最近發表

    網站分類

    友情鏈接

    標簽列表

    最新留言

    聯系+Whatsapp+微信

      閆寶龍微信

    網站建設 | SEO建站 | SEM營銷 | GEO優化 | 短視頻矩陣 | 小紅書 | 百度托管 | Yandex | Bing | AI SEO | Google廣告 | 關于閆寶龍 | 免責說明 | 網站導航 | 網站地圖

    Copyright 2005-2025 閆寶龍官方博客 網址:www.iguzhe.net 郵箱:im@YBL.cn 電話:13991172090

    網站備案號:陜ICP備19006681號

    陜公網安備 61010402000877號

    337p日本大胆欧美精品