【代码片段】IE6下 PNG补丁之一

1.图片在HTML页面中,使用HTC文件:

  CSS文件中加这样一行代码:

  img{behavior:url(img/iepngfix.htc);}   img是你HTC文件存放的位置 ;另外,这个位置更改,HTC文件也需要修改:IEPNGFix.blankImg = 'img/blank.gif';

  iepngfix.htc和blank.gif,下载地址:http://www.cnblogs.com/myflora/archive/2012/05/03/2481443.html

  

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) }

2.图片作为背景图写在CSS内部:

   你在做完透明图片之后,选择菜单栏里面的——图像——模式——索引颜色,会提示你合并图层,并且把透明度选择上,这样不论保存png的还是gif的,都是透明的。(测试有效)

   注:filter滤镜有时有用有时没效果,真心看运气。

  

  

原文地址:https://www.cnblogs.com/kojya/p/2516625.html