星期日, 十月 07, 2007

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

相關參考:

相關標籤
Add this page to del.icio.us Add this page to Yahoo Taiwan's bookmark Add this page to MyShare

發表迴響

標題

內容 (限制 1000 字)

暱稱

電子郵件

個人網頁


 authimage


PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~