IE Hack如何让IE跳过/避免在样式表中读取一行

Kri*_*ish 7 html internet-explorer internet-explorer-8

是否可以跳过Internet Explorer或避免在CSS样式表中读取一行?

我主要关注IE8,但对任何版本的解决方案感兴趣.

Mat*_*ens 6

为了防止IE8(及更早版本)阅读样式,只需在选择器中使用不支持的内容,并且所有其他浏览器都支持.

例如,添加:root到您的选择器.这是一个例子:http://jsfiddle.net/mathias/kX6tR/

.foo { background: red; }
:root .foo { background: lime; }
Run Code Online (Sandbox Code Playgroud)

:root在IE9和所有其他浏览器中都受支持,因此这是一个安全的CSS hack.