有条件的评论包括IE>的内容8或!IE?

时间:2014-02-21 03:56:53

标签: html internet-explorer conditional-comments

在我的网站上,我发现Web字体在旧版本的Internet Explorer上看起来非常讨厌,所以我决定使用条件评论。鉴于IE10 +不再支持条件评论,我认为以下内容可能有效:

<!--[if gt IE 8]> -->
<link blah... />
<!-- <![endif]-->

虽然这个评论在IE7和IE8中表现正常,但在IE9中似乎没有正常工作(在IE10的模拟模式下)。文本-->显示在页面的开头。

以下条件注释不会出现此行为:

<!--[if !IE]> -->
<link blah... />
<!-- <![endif]-->

如何在!IE or IE > 8

中可靠地执行此条件包含

1 个答案:

答案 0 :(得分:2)

我不太确定我是如何错过这个的,但是这个问题之前已经在StackOverflow上被问过了。我想我的初始搜索条件不够好。

根据以下答案: IE Conditional operator: OR ... if is greater than ie9 or not IE

<!--[if gt IE 8]><!-->
<link blah... />
<!--<![endif]-->