網頁插圖用.png格式,明明是透明,但……

2010-03-04 7:59 am
我的網頁插圖用.png格式,做的是透明底,在我的電腦看起來它確實是透明背景,但是後來發現在許多其他電腦看起來,它都變成不透明,出現白色背景,這是為什麼呢??

回答 (5)

2010-03-04 6:28 pm
✔ 最佳答案
如何讓 IE6 支援透明的 PNG 圖檔

PNG 真的是一種不錯的圖檔格式,可支援 32 bit 色彩,GIF 只到 256 色,色彩上更細緻,而且不會像 JPEG 會有壓縮性的破壞,並可以儲存成透明格式,檔案也不會大的離譜,這些都是 JPEG 望塵莫及的。

這麼好的圖片格式,在 IE 6 上卻不支援,網頁設計師們只能退而求其次,選擇色彩較少的 GIF 檔,而且 GIF 在轉成透明圖時,會有難看的毛邊出現,並不像 PNG 那般平順。

其實早在10年前 W3C 早就將 PNG 檔列為標準,但是過了10年後的今天,IE 6 還是不支援,真的搞不懂微軟腦子裡在想什麼,那為什麼不改用 IE7 呢?,我們在做網頁時必須多方考慮 USER 的瀏覽器,要確定能夠執行無誤,還要用多種瀏覽器測試,因為世界上不只有一種瀏覽器,況且 IE7 很佔資源,其實我到現在還是用 IE6

要讓 IE6 支援 PNG ,在 GOOGLE 上搜尋有很多種方式,大部分是加上 Javascript 在使用 CSS 將其呼叫出來,不過此種方法會被 IE 的安全管理員檔下來,如果 USER 不選擇載入的話,圖片也是無法透明。

有另一種方式可以躲過 IE6 的檢查...
http://m955.com/wp/archives/117

IE5.5 / 6 只要遇到有使用「透明背景」設定的 PNG 圖片,就會發生問題,原本應該要透明的部分都會變成灰色的,而這個小瑕疵一直到 IE 7 才做出修正,不過現在還有很多人還在使用 IE 6 瀏覽器,像我 Blog 的訪客當中,就還有 49.5 % 的使用者是使用 IE 6 的版本,是所有瀏覽器中所佔的百分比最多的。

由於市場上使用 IE 6 的人還這麼多,導致每個網站設計人員都不得不處理這個問題,通常要有效克服這個問題有兩個方法
http://blog.miniasp.com/post/2008/07/Fix-IE-PNG-Transparency-Problem-in-IE-5-6.aspx

以上兩篇均是轉摘自網友的網站,提供大大做參考^^
2014-10-23 3:40 am
到下面的網址看看吧

▶▶http://qoozoo09260.pixnet.net/blog
2013-11-10 5:17 am
取得最好的網站行銷效果。
1、專業關鍵字分析
2、保證排名第一頁
3、行銷規劃整合
4、國際化全球行銷
企業網站建置規劃:企業網站建置
我們提供專業完整的網站建置服務,依客戶需求打造企業專屬網站、幫助企業樹立良好的企業形象,打開市場《 網站建置超值方案 》
1、量身規劃設計企業專屬網站
2、舊網站製作改版、網站重新建置
3、購物平台網站製作 0800800807
參考資料http://www.innet.com.tw
2010-03-04 8:34 pm
我還是用ie6
png格式透明底
對我沒影響
以下網址鍵盤的圖↓
http://tw.knowledge.yahoo.com/question/question?qid=1510030309322
2010-03-04 9:24 am
IE6不支援PNG的透明!
IE6要正確呈現透明方式:Javascript or CSS等方法,網路也有很多版本可以用也非常方便,所以請拜Mr. Google來有求必應一下。
參考: 自己,鉅柏空間設計


收錄日期: 2021-04-27 16:28:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100303000016KK10490

檢視 Wayback Machine 備份