很早以前就说过,IE8的标准模式已经不再支持滤镜了,不过IE仍然留了一条后路,你可以在CSS中这样写滤镜:
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
当非常遗憾的是,这个属性只有IE8能认识,如果要兼容IE6还有IE7,你必须在这一行的后面继续加上以前的滤镜代码:
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
注意:这个先后顺序非常重要!这会影响到IE8兼容模式下的显示效果。
官方blog(IE Blog)的关于在IE8中使用滤镜原文在这里。
另外,这里还有IE8的私有CSS属性列表。
您可能对这些文章也感兴趣:- IE 8的同一个域的并发连接数为6?
- Google反IE,支持火狐
- IE8将是IE的最后一个版本?
- Firefox和IE下的几个注释的bug
- 掀起抛弃IE6的高潮吧
- Chrome下Javascript的效率太惊人了,最高可达IE7的100倍
- 微软太执着,你不喜欢IE8那我就给你IE7
- CSS引起的IE 7奇怪的Crash
- IE 8 Beta 1发布了
- 变脸Firefox,假装IE
与该文相关的评论:(我也想说几句)
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.0625052 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
Processed in 0.0625052 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号
2009-2
我来说两句:
用户中心
日志分类

最新日志
统计信息





