CSS hack

.color{
background-color: #CC00FF; /*所有浏览器都会显示为紫色*/
background-color: #FF0000\9; /*IE6-10会显示红色*/
*background-color: #0066FF; /*IE6、IE7会变为蓝色*/
_background-color: #009933; /*IE6会变为绿色*/
}

IE 8 的 hack 比较特殊,要用曲线救国的方式:

.color{
color: black;//W3C
color: red\9;//IE6、IE7、IE8、IE9、IE10
_color: black\9;//IE6
+color: black;//IE7
color: black\9\0;//IE9、IE10
}

这样就能只针对 IE 8 hack 了。

你可能感兴趣的:(CSS hack)