让IE6也支持PNG格式的图片透明

/ 0评 / 0

IE6的透明问题真的是让人头痛,都说在抵制IE6了,但还是有很多人在使用IE6,现在PNG的广泛使用,造成的兼容问题也不容忽视,那么我们如何来做到IE6也支持PNG格式的图片透明呢?

首先我们要确定方法那么就就用iepngfix.htc的使用方法:

1、下载下面的脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;blank.gif是一个1×1像素的透明GIF图片,缺少该文件会使<img>标签插入的PNG图象显示为红色的叉烧包。

2、在iepngfix.htc中修改blank.gif的路径,var blankImg =‘blank.gif的正确路径’,这是惟一一个需要修改的配置。

3、在css中将需要使用透明PNG的元素与.htc文件关联。 例如:*{behavior: url(iepngfix.htc) }

通过以上三步,IE6就能支持透明PNG图片了。注意:请使用IE6测试该代码效果。

下载地址:http://pan.baidu.com/share/link?shareid=102366&uk=3003991303