CSS樣式在IE6下樣式失效的解決辦法

來源:互聯網
上載者:User

今天在製作一個網站的時候發現頁面相容了IE7/8、Google瀏覽器、Firefox瀏覽器等,可就是不相容IE6,仔細看了好久也沒有看出個所以然來,在網上收集了一些解決方案,方法如下:

   1,檢查自已編寫的CSS樣式檔案裡是否有有中文注釋如

/*這裡是一個樣式注釋*/.css{font-size:1em;}

    如樣式裡寫有中注釋,可試著將中文注釋改寫成英文注釋,並在後面追加**/

/*Here is a style comments ***/.css{font-size:1em;}

   2,如果第一種辦法並沒有解決你現在的問題,那麼你可以嘗試如下操作
      1.先將你的樣式檔案進行備份一份。

      2.備份好後,將你的CSS檔案裡的CSS代碼複製---粘貼到記事本裡----記事本儲存並另存新檔,在彈出的另存新檔表單中找到編碼,因為一般網頁用的是UTF-8的編碼格式,所以在這裡你可以查看下你此時預設編碼格式是不是UTF-8或者說和你指定的HTML編碼格式一致。如果不是,那麼在下拉中選擇,使得編碼格式相同。

      3.將另存新檔的CSS樣式檔案替換原來的CSS樣式檔案,重新載入看看是否相容了。

   這裡簡單的說下,為什麼IE6裡會有樣式失效的情況,原因在於編碼格式不同,如:HTML的編碼格式是UTF-8,而CSS樣式檔案的編碼格式是gb2312那麼,就很有可能會出現在IE6裡某些樣式會失效的情況了。

更多文章請關註:程式員分享站--15AE

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.