Internet explorer 在Internet Explorer 6中使用透明PNG的最佳解决方案是什么?

Internet explorer 在Internet Explorer 6中使用透明PNG的最佳解决方案是什么?,internet-explorer,png,internet-explorer-6,Internet Explorer,Png,Internet Explorer 6,IE6中缺少适当的PNG支持是一个众所周知的问题,有几种解决方案。似乎没有明确的最佳实践或方法 您认为最好的解决方案是什么?为什么?1)消除对alpha透明度的需求 如果不行的话 2) 对于那些绝对必要的Javascript。是一个选项,但有许多javascript实现 3) 贬低IE6或为IE6用户提供单独的CSS 谢天谢地,IE6正在下降,因此选项3现在实际上是合理的 -Adam例如,您可以使用IrfanView将*.png转换为*.gif。 但由于GIF格式只能显示256种颜色,因此通常会

IE6中缺少适当的PNG支持是一个众所周知的问题,有几种解决方案。似乎没有明确的最佳实践或方法

您认为最好的解决方案是什么?为什么?

1)消除对alpha透明度的需求

如果不行的话

2) 对于那些绝对必要的Javascript。是一个选项,但有许多javascript实现

3) 贬低IE6或为IE6用户提供单独的CSS

谢天谢地,IE6正在下降,因此选项3现在实际上是合理的


-Adam

例如,您可以使用IrfanView将*.png转换为*.gif。
但由于GIF格式只能显示256种颜色,因此通常会导致质量损失和颜色阶跃:(

您可以使用类似的方法对IE6中的PNG应用适当的过滤器。

任何解决方案都涉及使用DirectX AlphaImageLoader

我最喜欢解决方案

而且,仍然没有彻底测试,似乎与背景PNG也很好的工作

你不能忽视IE6.0,因为它在浏览器市场的份额仍然超过20%。
GIF透明度低于PAR。

< P>使用PNG-8作为透明度,因为它将与IE6一起使用。
它将像IE6下的GIF图像一样,同时在功能更强的浏览器中允许alpha透明。

我找到的最佳解决方案是。它小巧、快速,并消除了其他解决方案中的大多数问题。

你是说“弃用”吗?在这种情况下,弃用是很好的选择:)