我使用的是IE 11版本。 是否有其他解决方案可以执行以下操作:
当我尝试在html webapge中使用条件IE子句时没有任何反应。 任何人都可以帮我调试这个问题。
<!--[if IE]>
<a href="next-page.php" class="start-button">CLICK ME</a>
<![endif]-->
答案 0 :(得分:16)
Conditional statements do not work in IE 10 or 11
在Internet Explorer 10标准和怪癖模式中删除了对条件注释的支持,以提高互操作性并符合HTML5。这意味着条件注释现在被视为常规注释,就像在其他浏览器中一样。此更改可能会影响专门为Windows Internet Explorer编写的页面或使用浏览器嗅探来改变其在Internet Explorer中的行为的页面。
如果真的需要在这些浏览器上执行代码,而您可能不应该这样做,那么您可以使用JavaScript来做一些feature detection作为替代。