PNG格式透明背景在IE浏览器下的显示
虽然现在用FF、IE7或者IE8人越来越多,但是还有大部分的人用着IE6或基于IE6的浏览器,而PNG格式的透明图层在这种浏览器下无法正常显示。
上个月的一篇文章提到了个问题,里面有一个链接给出了几个能够在IE6中正确显示出png格式透明图层的方法,今天我也给出一个非常简便的方法,但是效果不是很好。
我尝试着做了个垃圾站,里面用了比较流行的Illacrimo主题,选择这个主题的原因不是功能怎么样,而是界面还算是比较漂亮。自己选择了一个png的Logo替换了原主题的那个,但是透明部分不能正常显示,仔细看Illacrimo的主题Logo,其实也是png的透明图层,原因就在颜色上。
解决方法:使用256索引色强制改变Logo,可以用PS来做,比较简单,“模式”–“索引”。这样可以达到背景透明的Gif一样的效果,也能够在IE6中正确显示,缺点也是很明显的,这样的话png的优势就没有了,只不过是个穿了png外衣的Gif而已。这样出来的PNG会有杂边,颜色不够饱满,但是可以建议必须使用PNG的透明背景又不愿意添加JS代码的人来试试。
Recent Comments