如何在IE6中为PNG图像创建透明背景?

时间:2010-06-17 07:52:40

标签: html scripting png

如何在IE6中为PNG图像制作透明背景?

4 个答案:

答案 0 :(得分:2)

您可以在这里找到SuperSleight的解决方案:

http://24ways.org/2007/supersleight-transparent-png-in-ie6

你也可以像jquery一样使用:

http://allinthehead.com/retro/338/supersleight-jquery-plugin

答案 1 :(得分:1)

为png32修复此问题的最常用方法是使用以下修补程序:

http://www.dillerdesign.com/experiment/DD_belatedPNG/

http://24ways.org/2007/supersleight-transparent-png-in-ie6

或者如果透明度不包括半透明区域,你可以尝试使用png8。使用png8的结果并不是那么顺利

答案 2 :(得分:0)

检查出来

http://www.twinhelix.com/css/iepngfix/

http://www.komodomedia.com/blog/2007/11/css-png-image-fix-for-ie/

答案 3 :(得分:0)

如果你想使用alpha透明度并且不需要超过256种颜色 - 你可以尝试将你的图像保存为带有额外alpha通道的8-bit-png文件。

这是一个很好的解释: http://www.ethanandjamie.com/blog/37-user-interface/81-png8-transparency-without-fireworks

有趣的是,IE6将忽略alpah频道。其他(较新的)浏览器(如Firefox,Opera,IE7 +,Chrome和Safari)将尝试使用Alpha通道显示图像。

我更喜欢使用此解决方案,因为它不需要CSS hacks或Javascript。