同樣的 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), 使用方法很簡單, 只要下面步驟即可:
- cd 網站路徑
- unzip IE7_0_9.zip
- 在 <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
相關參考: