2011-06-12 73 views
0

我正在使用這些代碼修復IE中的PNG顯示問題。奇怪的是,有時它起作用,有時它不起作用。我將這些包含在<head>或我的htmls中。在IE6上顯示PNG的問題

<!--[if lt IE 7.]> 
<script defer type="text/javascript" src="_scripts/pngfix.js"></script> 
<![endif]--> 

任何想法的人?如果有什麼方法可以解決IE6的這個問題?

回答

1

取下期:

<!--[if lt IE 7]> 
+1

你測試過這個,還是隻是猜測? – thirtydot 2011-06-12 02:53:39

+0

nope,它仍然沒有工作... – user775736 2011-06-12 03:02:07

+0

我以前有過這個問題,這是解決方案。 – 2011-06-12 03:03:19

3

嘗試使用DD_belatedPNG代替。

它與其他大多數IE6 .png修復程序相比使用了不同的技術,並且在我的經驗中一般來說更可靠。

請確保正好按照"Usage" section中的說明操作。

+0

我嘗試了以下。它不適用於我的IE。我做錯了什麼? <! - [如果IE 6]> user775736 2011-06-12 04:46:48

+0

您需要傳入CSS選擇器,而不是圖像的路徑。例如:'DD_belatedPNG.fix('#myLogo');'將修復''或'DD_belatedPNG.fix('img');'將修復頁面上的每個''。 – thirtydot 2011-06-12 13:12:11