IE6作为业界毒瘤对图片格式png24支持度不高,如果使用的格式是png24,则无法正常显示图片的透明
解决方案
- 可以使用png8来代替png24,图片可以显示透明,但是在使用png8后,图片的清晰度会有所下降
- 可以使用javascript来解决该问题,需要向页面中引入一个javascript文件和简单js代码,来处理该问题
js文件下载地址
在body标签最后引入一个js文件
<script type="text/javascipt" src="js文件地址"></script>
<script type="text/javascipt">
DD_belatedPNG.fix("img");
</script>
即可修复IE6图片透明的问题
同时为了规定该代码只在IE6浏览器时使用,使用条件Hack来限定
<!--[if IE 6]>
<script type="text/javascipt" src="js文件地址"></script>
<script type="text/javascipt">
DD_belatedPNG.fix("img");
</script>
<! [endif]-->
网友评论