我想知道是否有办法在CSS级别有条件地导入IE7 / 8的CSS文件,而不是使用IE条件注释。
我想创建一个用于加载Google字体的SASS解决方案,但要使它们在IE7 / 8中工作,需要单独加载不同的样式。然而,由于延迟和Opera渲染问题,这在不需要时是不希望的。
答案 0 :(得分:0)
我不知道有条件加载IE特定样式的另一种方法。你有两个选择,但都使用条件评论。
<!--[if lt IE 9]>
<style type="text/css" src="bacon-ie.css"> </style>
<![endif]-->
<!--[if IE 7]> <html class="ie7" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="ie8" lang="en"> <![endif]-->
<!--[if IE 9]> <html class="ie9" lang="en"> <![endif]-->
<!--[if gt IE 9]><!-->
<html lang="en">
<!--<![endif]-->
然后使用它们添加特定的浏览器样式。
.ie7 .make-work {
zoom: 1;
}