在我的网站上,我发现Web字体在旧版本的Internet Explorer上看起来非常讨厌,所以我决定使用条件评论。鉴于IE10 +不再支持条件评论,我认为以下内容可能有效:
<!--[if gt IE 8]> -->
<link blah... />
<!-- <![endif]-->
虽然这个评论在IE7和IE8中表现正常,但在IE9中似乎没有正常工作(在IE10的模拟模式下)。文本-->
显示在页面的开头。
以下条件注释不会出现此行为:
<!--[if !IE]> -->
<link blah... />
<!-- <![endif]-->
如何在!IE or IE > 8
?
答案 0 :(得分:2)
我不太确定我是如何错过这个的,但是这个问题之前已经在StackOverflow上被问过了。我想我的初始搜索条件不够好。
根据以下答案: IE Conditional operator: OR ... if is greater than ie9 or not IE
<!--[if gt IE 8]><!-->
<link blah... />
<!--<![endif]-->