2008-09-05 108 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(可能包含在您的皮肤中)。

这就是说,如果你将需要反正东西融入到你的皮肤,小部件不给你一大堆的优势。如果您能够评估和整合已接受答案中的技术,那么这可能是一条更好的途径。