<! - [if IE]>不起作用

时间:2017-05-17 23:22:06

标签: javascript html internet-explorer if-statement

我有一些svg代码适用于IE以外的所有浏览器。如果我添加它,它适用于IE:

     

但它会在所有其他浏览器中弄乱一些东西。因此我试图添加这个条件:

  <! -  [if IE]>   <[ENDIF]  - >  

但是它再次适用于除IE之外的所有浏览器,因此我认为IE将其视为评论。

我无法弄清楚什么是错的,非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

<!--[if ????]>仅适用于IE到IE9。

IE10 / 11对待它应该被视为应该被处理,评论

验证,在IE11中打开开发人员工具

将IE设置为模拟“IE9” - 您将看到条件标记将可见

切换回10/11模式,内容将再次消失

  

重要从Internet Explorer 10开始,标准模式不再支持条件注释。使用功能检测为浏览器不支持的网站功能提供有效的回退策略。 source