该死的ie6,十多年前的浏览器已经早已无法满足现在的网页需求了,但由于微软捆绑,和XP顽强的生命力,很多菜鸟甚至根本不知道什么叫浏览器,只知道桌面上那个蓝色的e字图标能打开百度。使这样的浏览器依然生存着,并占有很大的国内市场。

ie6对png透明的不支持很让人恶心。png做为先进的网页图片格式具有很多优势。更清晰,犹其在处理透明方面远胜于gif,不会有毛边。如何使得自己网页上有高清的透明效果呢?,传统的方法有两个:

一:使用gif(效果经常令人揪心)

二:使用和背景相同颜色的“伪透明”(这种情况经常用到,但如果背景不是单一的色块,而是复杂的图片,这种方式就很不适用了)

今天耗子要讲一种比较好的让ie6支持透明png的方式----DD_belatedPNG,DD_belatedPNG使用了微软的VML语言进行绘制,而其他多数兼容IE6支持PNG问题的js用的是AlphaImageLoader滤镜,因此对系统的占用率要小得多。

DD_belatedPNG官方网站:http://dillerdesign.com/experiment/DD_belatedPNG/#download

使用方法:在网页的最底部或者header中加入


 

 posted on 2010-04-13 18:52  耗子么  阅读(89)  评论(0编辑  收藏  举报