此条件语句是否适用于HTML页面?

时间:2013-08-09 00:35:18

标签: javascript html5 conditional-comments html5shiv

我想只加载html5shiv.js文件如果网页浏览器小于IE 9。

我的代码是

<doctype html>
 <html>
 <head>
  <!--[if lt IE 9]
      <script type="text/javascript" src="html5shiv.js"></script>
  -->
 </head>
 <!-- ... -->
</html>

当我测试它是否有效时(我通过将浏览器模式选项更改为开发人员工具中低于IE 9的版本来实现此目的 - 我不清楚这是否有效。

这是否适合您 - 或者代码至少正确

1 个答案:

答案 0 :(得分:3)

您可能会在第一行末尾和结束标记中遗漏一个V形符号:

<!--[if lt IE 9]>
 <script type="text/javascript" src="html5shiv.js"></script>
<![endif]-->