Mil*_*uzz 3 html internet-explorer conditional-comments
使用以下代码来防止IE8之前的任何版本的IE加载几个脚本.
问题是脚本仍然在IE7中加载,条件标签(在文档的标题内)实际上被渲染出来并显示在页面上!
<!--[if gte IE 8]-->
<script src="<?php bloginfo('template_url'); ?>/scripts/voter.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_url'); ?>/scripts/hover.js" type="text/javascript"></script>
<!--[endif]-->
Run Code Online (Sandbox Code Playgroud)
Spu*_*ley 10
问题是你正在关闭条件注释(即-->最后),这是无效的语法.
而不是<!--[if gte IE 8]-->,你应该<!--[if gte IE 8]>随后<![endif]-->关闭.
微软关于条件评论的页面有很多关于如何使用它们的例子.