在IE6浏览器下png(24位)的图片显示是不能透明的.
1.处理办法就是用DDPngMin.js
<!--[if IE 6]>
<script src="js/DDPngMin.js"></script>
<script>
DD_belatedPNG.fix('.ad_img img,#banner_ctr ul');
</script>
<![endif]-->
第一种办法适合用于背景图用颜色不能表示的情况,只能用图片代替.而且无论是背景图片还是插入图片都是可以透明.
2.还有一种处理办法就是把png(24位)图片处理成8位的图片即可.
这种办法比较麻烦,每张图片可能都要处理.图片位数降低,图片质量也会有损失.
3.用16进制颜色值代替:
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22FFFFFF,endColorstr=#22FFFFFF);
第三种办法没有兼容性问题,而且使用颜色代码,客户端不用再次请求图片,比较省资源.