Kri*_*ish 7 html internet-explorer internet-explorer-8
是否可以跳过Internet Explorer或避免在CSS样式表中读取一行?
我主要关注IE8,但对任何版本的解决方案感兴趣.
为了防止IE8(及更早版本)阅读样式,只需在选择器中使用不支持的内容,并且所有其他浏览器都支持.
例如,添加:root到您的选择器.这是一个例子:http://jsfiddle.net/mathias/kX6tR/
.foo { background: red; }
:root .foo { background: lime; }
Run Code Online (Sandbox Code Playgroud)
:root在IE9和所有其他浏览器中都受支持,因此这是一个安全的CSS hack.