[分享] PNG vs Internet Explorer (IE)

看板Web_Design作者 (請多多指教 ^^)時間19年前 (2006/12/09 01:01), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Blog 看板] 作者: MikeF (請多多指教 ^^) 看板: Blog 標題: [分享] PNG vs Internet Explorer (IE) 時間: Sat Dec 9 01:00:05 2006 一般架設網站會對一些測試做的比較嚴謹,其中測試圖片的顯示也是重要的一環! 這幾天依序為這個網誌作了一些小功能的增加,突然發現在 IE 的環境瀏覽下‥‥ PNG 影像背景透明的顯示似乎在 IE 5.x and 6 上出了小小的問題(有礙觀瞻‥‥) 簡單說就是具有背景透明的 PNG 圖檔在 IE 瀏覽的情況下會出現圖片無法背景 透明的情形! 於是就在 The PNG problem in Windows Internet Explorer 這個網站找到瞭解 決方法!!http://homepage.ntlworld.com/bobosola/ 其實 PNG 這個圖形格式去背的定義早在 n 年前就已經通過 W3C 的認可規範~ 但殊不知偉大的 MicroSoft 的 Internet Explorer 5.x 6 都不遵循 W3C 的規範‥‥ 導致有些具有去背的 PNG 無法在 IE 瀏覽下呈現應有的效果!但是IE 7 卻可以瀏覽~ 好家在有了該網站所提供的 JavaScript 才能得以讓 IE 正確的瀏覽具有透明背 景的 PNG 圖檔~ 同時也暫時解決了我的心頭之患‥‥ 其實個人強烈建議有使用到 PNG 圖檔的網站朋友們加入這個 JavaScript 加入的方法很簡單, 將 pngfix.js 下載後放至於您的個人網站目錄‥‥ 在將以下的文字貼到 </head> 之前‥‥ <!–[if lt IE 7.]> <script defer type="text/javascript" src="pngfix.js"></script> <![endif]–> 貼上之後之後網頁中有出現 <img src="xxxxx.png> 的圖形背景透明就全部自動 搞定了!! 但是仍需注意的是,若於 IE 下仍沒有 PNG 圖檔去背,請先試試指定PNG圖片的 長與寬吧~ 全文: http://www.mike.idv.tw/2006/12/09/274 -- 我的風景攝影 http://www.mike.idv.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.84.62 -- 我的風景攝影 http://www.mike.idv.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.84.62

12/12 01:56, , 1F
請使用者用IE7豈不比IE5/6好?(只要不考慮硬體資源)
12/12 01:56, 1F

12/12 02:01, , 2F
我不大喜歡用JS。自已的IE也是預設關閉它。
12/12 02:01, 2F

12/12 02:02, , 3F
不過您提供的資訊實在很有用。謝謝!
12/12 02:02, 3F
文章代碼(AID): #15UPfoOy (Web_Design)