PNG Behave
模块地址:drupal.org/project/pngbehave
PNG Fix
模块地址:drupal.org/project/pngfix
因为不涉及复杂的配置,所以只是列出来,大家如果需要就去下载试试,只是ie6要正确的显示png图片,还涉及到其格式问题,png的格式有三种8位,24位,32位。有人说ie6支持的是8位的png,有的说是32位的png,我写这篇文章的时候手上正好没有ie6浏览器,所以就麻烦读者自己去测试了。ps存储为web格式时png有8位和24位选择,fireworks可以导出为32位的。
<<css设计彻底研究>>一书中提出ie6的滤镜必须使用32位的png图片,才能正确显示,还有一种情况是如果放置半透明png图片的div没有给出明确的高度或宽度中的一个,有可能不显示该图片,解决方法是给ie6设置width :1px。
附加修改:经测试ie6要想正确显示png得是32位的,8位的有严重锯齿是不正常的显示。 ps的png格式不是32位的,存储为web格式时png有8位和24位选择,而fireworks默认导出的png就是32位的。所以要想上面的两个模块在ie6下正确显示,我们有必要把png图片经过fireworks转换下。