2013-12-19 47 views
0

我想做一個網站,即6兼容。我已將兩個PNG文件(PNG-8)與<img src>標籤包含在一起。當我用IE6打開網站時,圖片會出現一會兒並再次消失。我如何解決這個問題,沒有任何JavaScript或其他額外的文件?在Internet Explorer 6中的透明PNG

回答

1

如果添加JS實在不是一種選擇,你可以嘗試使用以下過濾器:

img { 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...); 
} 

我會,但是,不建議這樣的... JS方法通常更好。

+0

我試過濾器,什麼都沒發生:/你說得對..我會用JS – Vince

1

ie6確實支持8bit的透明度,而不是大多數人使用的32bit。並且支持不是100%,部分透明度將顯示爲透明,但事實仍然是,您可以在ie6中獲得透明度。

你可以爲ie6創建一個專門用於ie6的gif,並通過條件註釋提供它......這聽起來最適合你在做什麼。
還有一些JavaScript和/或HTC解決方案

相關問題