经过一番考证,得到比较新的csshack.欢迎请同仁指正!注释用的中括号,避免被筛选掉。
#test
{
width:300px;
height:300px;
background-color:blue; [all]
}
属性写法
1、background-color:red9; [ie6,7,8,9]
2、background-color:green 9; [非i9的ie其它版本]
3、background-color:yellow; [ ie9,ie8, 高版本opera 但在ie6下background-color属性不被识别]
4、background-color:black ;
[ 在不同浏览器下未有区别显示, 但在ie6下background-color属性不被识别 ]
5、background-color:yellow9; [没有空格 ie9]
6、*background-color:pink; [ie6,7]
7、*+background-color:pink; [ie7]
8、 _background-color:orange; [ie6]
非属性写法
:root #test { background-color:purple9; } [支持高级选择器且属性写法中带9,仅ie9]
@media all and (min-width:0px){ #test {background-color:pink;} }[ie9,Opera ]
@media all and (min-width:10px){ #test {background-color:black;} } [可识别@media属性的浏览器支持 chromeoperaie9ie10 ]
最初参考