浏览模式 : 普通 | 列表
1 | 

只改动CSS让IE6支持透明PNG

[ 2008-6-16 23:17:06 | 作者 : Conanlwl ]

 

作为浏览器市场的老大,IE6的罪恶罄竹难书,不支持透明PNG这一“特性”让IE6成为常用浏览器中唯一的异类。IE特有的CSS滤镜虽然可以做到这一点,但是代码比较复杂,而且使用了该滤镜所属标签下的链接失效。在这里和大家分享一个能让IE6不完美支持透明PNG图片的“傻瓜式”脚本,至于为什么是不完美,我们稍后分析


来源:http://www.twinhelix.com/css/iepngfix/
预览:http://www.twinhelix.com/css/iepngfix/demo/
下载:http://www.twinhelix.com/css/iepngfix/iepngfix.zip  本地下载
效果:允许IE6正常显示使用<img>标签插入或以CSS background-image方式写入的透明PNG图象。

使用方法: 

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

2、在iepngfix.htc中修改blank.gif的路径,var blankImg =&lsquo...


5月19日,几乎所有的门户网站的样式都换成了黑白又表示对5.12四川大地震的遇难者表示哀悼,因此我们个人的网站或博客也应该像他们一样对遇难者表示哀悼....

其实使网页变成黑白,并不需要去修改所有的图片或颜色调配,只要使用CSS的一个滤镜就可以做到了..只是可能有点占资源罢了~

只要用全局的滤镜来描述整个网站就可以了.

在<head></head>里面加上下面的一段代码即可

<style type="text/css">
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</style>

1 |