2008-09-05 125 views
2

我有一個DotNetNuke網站,其中我的主要標誌是使用透明度的PNG文件。我嘗試過GIF,但質量不夠好。DotNetNuke使用透明PNG圖像

反正它在IE7工作很大,但我只是看到我在IE6的網站,並注意到透明度不與我的標誌工作。

有沒有人知道一個快速的方法來解決這個DotNetNuke門戶?

回答

2

IE6不支持透明PNG。這不是一個DotNetNuke問題。你可以嘗試尋找一些幫助IE6的JavaScript solutions

0

谷歌搜索「pngfix」應該找到了很多不同的技術來實現Alpha透明度的IE6。

一個常見的是HTC behaviour file

0

它無關DotNetNuke的,它是一個IE6的事情。 IE6對於某些透明的PNG效果不佳。

0

你不能。 IE6僅支持特定的,視覺上醜陋的PNG透明度版本。我相信它的PNG-8。

可以使用conditional comment以不同方式處理IE6:

<!--[if IE 6]> 
background-image:crappy.gif 
<![endif]--> 
0

有這方面的dotnetnuke.com論壇上一些討論,但我錯了日期條件在我的搜索,所以我沒有理由看到以前的任何反應,並認爲我會問這裏。

我想我找到了我要尋找從DotNetNuke的角度對您在頁面自動修復此問題上安裝的模塊。但不幸的是,你必須爲此付費。 (我不會發布該鏈接,因爲我不想讓人們想我只是想要爲他們做廣告。)

3

對於DotNetNuke特定的方法來解決問題,您可以安裝DotNetNuke Widget Suite,並使用您網站上的IE PNG Fix widget(可能包含在您的皮膚中)。

這就是說,如果你將需要反正東西融入到你的皮膚,小部件不給你一大堆的優勢。如果您能夠評估和整合已接受答案中的技術,那麼這可能是一條更好的途徑。