让你的页面对 IE6 显示出黑白色(多浏览器)

很简单,加上下面的样式: [code]body,p,div,table,fieldset,pre {_filter: gray!important;} [/code]因为 IE 里面只有 IE6 会忽略下划线,而其他浏览器会将 _filter 视为无效属性。 本博客经过测试,在 Fx、IE8、Opera 和 Chrome 下显示均正常。
很简单,加上下面的样式:

复制代码
代码如下:

body,p,div,table,fieldset,pre {_filter: gray!important;}

因为 IE 里面只有 IE6 会忽略下划线,而其他浏览器会将 _filter 视为无效属性。

本博客经过测试,在 Fx、IE8、Opera 和 Chrome 下显示均正常。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

可同时区分IE8、IE7、IE6、Firefox3、Firefox2的CSS hacks,可以尽量的满足各种浏览器下的正常显示。
在IE7中两个div是紧挨着的,但是在IE6中会出现两个div之间出现3px左右的间隙
具体的表现就是页面元素(这里以table为例)的滚动条在IE7中正常显示,在IE6中不显示。
针对firefox ie6 ie7 ie8的css样式hack 以前我们大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是ie7以上对!important可以正确解释,会导致页面没按要求显示!搜索了一下,找到了一个针对IE7、IE8不错的hack方式,IE7使用*+html或*line
这是注释bug,经典的ie bug。 说明:注释造成文字溢出是IE的BUG,注释造成文字溢出与其位置有关,注释造成文字溢出与文字区块的固定宽度有关,溢出文字的字数=注释的条数*2-1,这里的字数在中文或英文数字时都成立。 当溢出的文字字数大于文本的字数时,文字
同一样式里可以这样[code]margin:17px; FF +margin:17px; IE6 IE7 _margin:17px; IE6 [/code]按这个顺序,刚好区分开三个浏览器