解决IE下PNG图片不透明的问题

  PNG图片在IE下不透明的问题一直困扰着许多网站开发的朋友,以前在网上找了很多方法但是都不管用,今天总算让我找到可行的方法,分享给大家。

  让我们先介绍一下两个让PNG透明的方法:

  1.   Unit PNG Fix – 易用性比较好
  2.   IE PNG Fix- 文件比较多,不过,也不麻烦

  这两个JS从Demo来看,都一点问题都没有,前者的功能比较强大,后者只要调用Htc后,再调用多个JS也可以实现背景图片Repeat显示的背景图片。如果单从这样来说,那么选择第1种方法将更方便使用。问题就在于,用Unit PNG Fix的话,如果使用Float,背景和一些元素都会出现问题,具体的问题自己也无法确切说明,如果要用一句话来概括的话,那就是它会使CSS浮动絮乱。所以,如果你也使用这两种默认最好的方法,那么,我建议你使用第2种,而不是贪图易用。

相关文章

目前有3 条留言

  1. 2010年08月29日 上午 1:33 verycover   |  引用  |  #1     

    哎,这个问题平时碰到比较多,很多时候偷懒直接用GIF了

    可以加个链接吗?

    • 2010年08月29日 下午 4:59 法蘭城   |  引用  |  #2     

      谢谢对法蘭城的支持!如需友情链接请到本站关于页面留言(或加QQ或发电子邮件)提供贵站的名称及链接地址,前提请先做好与本站的首页链接(法兰城,www.91193.com),收到信息后我会第一时间做好与贵站的链接。

  2. 2010年08月29日 下午 1:34 学夫子   |  引用  |  #3     

    我倒是有一些图片在ie下可以透明,在其他浏览器下就无法透明

发表评论

/ 快捷键:Ctrl+Enter