我有一些svg代码可以在除IE以外的所有浏览器中使用。 如果我添加这个,它可以在IE中工作:
<canvas width="1900" height="1325" style="display:block;width:100%;visibility:hidden;"></canvas>
但它随后在所有其他浏览器中搞砸了一些东西。 因此,我尝试添加此条件:
<!--[if IE]><canvas width="1900" height="1325" style="display:block;width:100%;visibility:hidden;"></canvas><![endif]-->
但话又说回来,它适用于除 IE 以外的所有浏览器,因此我认为 IE 将其视为评论。
我不知道出了什么问题,非常感谢任何帮助!
<!--[if ????]>
仅适用于IE9以下的IE。
IE10/11 像对待它一样对待它,评论
若要验证,请在 IE11 中打开开发人员工具
将IE设置为模拟"IE9" - 您将看到条件标记将可见
切换回10/11模式,内容将再次消失
重要说明 从 Internet Explorer 10 开始,标准模式不再支持条件注释。使用功能检测为浏览器不支持的网站功能提供有效的回退策略。源