嗨,大家好我有一個圖像在IE6上顯示背景顏色的問題,它應該是透明背景。在所有其他瀏覽器上,除了IE6以外,它顯示得很好。ie6爲透明背景顯示圖像(.PNG)背景色
任何人都可以請告訴我我做錯了什麼。嘗試不透明度爲0,但仍顯示背景顏色。
嗨,大家好我有一個圖像在IE6上顯示背景顏色的問題,它應該是透明背景。在所有其他瀏覽器上,除了IE6以外,它顯示得很好。ie6爲透明背景顯示圖像(.PNG)背景色
任何人都可以請告訴我我做錯了什麼。嘗試不透明度爲0,但仍顯示背景顏色。
修復很簡單。無需包含任何JavaScript。像這樣定義你的CSS並在過濾器中包含你的圖像名稱。
.whatever {
background: none; /* Hide the current background image so you can replace it with the filter*/
width: 500px; /* Must specify width */
height: 176px; /* Must specify height */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='vehicles.png');
}
IE6不支持半透明PNG。嘗試這樣的事情對於一個變通,如果你真的需要:
http://css-tricks.com/snippets/css/png-hack-for-ie-6/ 或http://www.jay-han.com/2008/10/15/unit-png-fix-best-ie-png-hack/
或者剛落IE6,這是遠遠落後其他所有瀏覽器,並迅速失去市場。
IE6不支持正確的透明PNG。
This page有一個涉及行爲文件的修復程序。或者你可以使用GIF。
人們對IE6仍然無能爲力嗎? * -sigh- * – BoltClock 2011-02-14 07:55:19
IE6 SP3是微軟現在支持的IE6的最後一個版本,並將持續到2014年。我個人只支持向後直到IE7。但當然,你在這裏尋求答案。所以我爲我的偏離主題道歉。 – Johannes 2011-02-14 07:58:43
將您的PNG轉換爲GIF,並將alpha值設爲0 – 2011-02-14 08:09:45