IE6 png 背景透明的方法有很多,网上也可以随处查到,我之前一直用pngfix进行透明,但是有时候是可以的,有时候会出现问题,要么透明透的太厉害,都看不到了,要么就到时图片变形,出现多个图片,影响样式,经过长期的总结,我觉得以下方面比较好,针对网站中某张图片做处理,一般不会出现问题。
网站尾部加上如下代码
<!--[if IE 6]>
<script src="js/DDPngMin.js"></script>
<script>DD_belatedPNG.fix('.ad_img img,#banner_ctr ul');</script>
<![endif]-->
引进这个DDPngMin.js。后面是针对某个png做处理。
DDPngMin.js下载地址:
http://pan.baidu.com/share/link?shareid=2671147515&uk=3305909457
IE7和IE6中opacity是没有用的,在IE6中DIV透明的方法一般用filter;
.otherpay{opacity: 0; cursor:pointer; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);}