3

我尝试将此语法用于 IE8 或更低版本

<!--[if !lte IE 8]>
   //my code here
<![endif]-->

但它似乎注释掉了我的代码……这段代码正确吗?

4

2 回答 2

10

我不确定这是否是有效的语法,但它在我的情况下确实有效,所以我会在这里发布:

<!--[if gte IE 9]><!-->
<canvas width="200" height="200"></canvas>
<!--<![endif]-->

这将针对 IE>=9 和其他浏览器,而 IE<9 将忽略该内容。

于 2012-11-07T08:12:25.277 回答
2

在这种情况下,脚本将在 IE10+ 和任何其他非 IE 浏览器上加载。

 <!--[if (gt IE 8)|!(IE)]><!-->

    <!-- put script here -->

 <!--<![endif]-->
于 2017-05-11T12:01:53.017 回答