如何在IE6中为PNG图像制作透明背景?
答案 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。