JavaScript Fix CSS, 讓 IE 5/6 的 CSS 顯示/動作 跟 IE 7 一樣

同樣的 CSS 在 IE5/6/7 顯示的效果都有可能會有所不同, 所以就有人寫 JavaScript 來解決 IE7 上可以跑, IE5/6 不能跑(或不能顯示)的問題. (ex: png 透明圖 就是最常遇到的問題).

這是一段 JavaScript, 目前最新版是 0.9 版, 可由此下載: IE7 JavaScript fix download, 就算不使用, 也可以上去看一下 IE5/6/7 有哪些問題, 如何修正等. 整理的很齊全~

官方網站: IE7 { css2: auto; }, 此 Library 目標:

IE7 is a JavaScript library to make IE behave like a standards-compliant browser. It fixes many CSS issues and makes transparent PNG work correctly under IE5 and IE6

要看 Source 就抓 IE7_0_9-source.zip, 要直接使用就抓 IE7_0_9.zip(有做JS壓縮, 並且有 README.txt), 使用方法很簡單, 只要下面步驟即可:

  1. cd 網站路徑
  2. unzip IE7_0_9.zip 
  3. 在 <head></head>中加入此行即可

    <!--[if lt IE 7]><script src="/ie7/ie7-standard-p.js" type="text/javascript"></script><![endif]-->

PS: 不過微軟已經釋出善意: Windows Internet Explorer 7 for Windows XP SP2 (將 IE7包成應用程式, 只要安裝即可使用),  還是多建議大家使用 Internet Explorer 7 才是開發人員最好的選擇. XD

相關參考:

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料