IE8 Beta1、IE7、IE6、Firefox2.0.0.12的一些CSS HACK测试
四月 8th, 2008对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 |