将所有条件 CSS 规则放在一个条件样式表中而不是为不同版本的 IE 制作多个样式表是个好主意吗?
例子:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
all-ie-only.css 的内容:
selector {
color : green\9; /* IE8 and below */
*color : yellow; /* IE7 and below */
_color : orange; /* IE6 */
}
使用 IE 下划线/星号黑客请参阅:http ://webstandardstips.com/2008/11/18/css-hacks-for-ie-only-style-rules/