-
IE8 Beta1、IE7、IE6、Firefox2.0.0.12的一些CSS HACK测试
Apr082008对IE8、IE7、IE6、Firefox2.0.0.12做了简单的一些CSS HACK测试。下文中的 IE8 暂时仅代表IE8 beta1)。
CSS定义:p {color:#f00;}
xhtml结构:<p>文字</p>
主要是测试“文字”这个颜色在不同浏览器下使用hack的一些结果报告:
* html p {color:#f00;}
支持 IE6
不支持FF IE7 IE8b1
*+html p {color:#f00;}
支持 IE7 IE8b1
不支持FF IE6
p {*color:#f00;}
支持 IE7 IE6
不支持FF IE8b1
相关测试:
p {+color:#f00;}
支持IE7 IE6
不支持FF IE8b1
p {_color:#f00;}
支持IE6
不支持FF
p {color:#00f !important;}
p {color:#f00;}
支持IE6 IE7 IE8b1 FF
p {color:#00f !important;color:#f00;}
支持IE7 IE8b1 FF
不支持IE6
head:first-child+body p {color:#f00;}
支持IE7 IE8b1 FF
不支持IE6
/**//*/
p {color:#f00;}
/**/
支持IE8b1
不支持IE6 IE7 FF
html*p {color:#f00;}
支持IE6 IE7
不支持IE8b1 FF
body>p {color:#f00;}
支持IE7 IE8b1 FF
不支持IE6
html[xmlns] p {color:#f00;}
支持IE7 IE8b1 FF
不支持IE6
@import ‘style.css’;
@import “style.css”;
@import url(style.css);
@import url(‘style.css’);
@import url(“style.css”);
支持IE6 IE7 IE8b1 FF
P {/*/*color:#f00;/* */}
支持IE6 IE7 FF
不支持IE8b1
阅读全文1条评论
-
CSS hack:区分IE6,IE7,firefox
Mar312008