首页 相关文章 IE6支持PNG格式图片的CSS滤镜写法

IE6支持PNG格式图片的CSS滤镜写法

  之前一直在用 gif 图片或者用和背景色相同的 jpg 图片回避 IE6 不支持 PNG 图片背景色透明的 BUG,不过在做大菠萝3(Diablo III)主题时不愿放弃自己一个比较酷的 Idea,所以我还是决定要解决这个 BUG。

  网上关于解决 IE6 这个 BUG 的方法很多,有用 JS 的,也有用 IE6 的 CSS 滤镜的。稍微看了一下,JS 的方法仅用于单个图片的效果,但若拿图片作背景则不行。CSS 滤镜的写法则简单很多,也能用作背景,但还是存在一个问题,图片的地址只能使用“绝对地址”,而我们在模板的 CSS 样式表里使用的大多是相对地址,虽然也可以使用绝对地址,但是不同的用户使用该模板的话就必须修改其绝对地址,对于不懂 CSS/HTML 的人来说,无疑这是一道“坎”。不过后来猫猫的一句话让我如梦初醒——可以把这段 CSS 写在 head 里,这样就可以用 Wordpress 自己的 PHP 语句来调用绝对地址了!

  让 IE6 支持 PNG 图片背景透明的 CSS 滤镜写法如下:

*html #image-style {
background-image: none;
filter:progid:DXImag...[ 查看全文 ]

2016-02-19 标签:

IE6支持PNG格式图片的CSS滤镜写法的相关文章

手机页面
收藏网站 回到头部