css滤镜不兼容很正常,基本无法避免,没什么兼容的,当然了,可以利用css样式属性采取折中的方法解决:
区别IE6与FF:
background:orange;*background:blue;
区别IE6与IE7:
background:green !important;background:blue;
区别IE7与FF:
background:orange; *background:green;
区别FF,IE7,IE6:
background:orange;*background:green!important;*background:blue;
用这些HACK方法逐个设置合适的值吧。
当然了,还有其他使用了progid:DXImageTransform.Microsoft.AlphaImageLoader滤镜使图片不显示的问题,这写上图片相对地址,不是相对css文件的地址,是相对于html页面的地址.和背景的相对地址完全不一样。
<<前一篇 Css的14种滤镜详解 | CSS滤镜语法 后一篇>> |