IE条件评论

时间:2014-10-13 23:31:44

标签: html conditional-comments

为什么这条线不起作用?

<!--[if !IE]>--><link rel="Stylesheet" runat="server" href="Styles/IE.css" /><!--<![endif]-->

是否有较新版本的IE不支持?

请帮助,谢谢。

2 个答案:

答案 0 :(得分:0)

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

http://www.quirksmode.org/css/condcom.html

你打开和关闭错误。对不起简短的回答,我在手机上。

答案 1 :(得分:0)

  

Internet Explorer中已删除对条件注释的支持   提高互操作性的10种标准和怪癖模式   符合HTML5。这意味着现在有条件评论   被视为常规评论,就像在其他浏览器中一样。

http://msdn.microsoft.com/en-us/library/ie/hh801214%28v=vs.85%29.aspx

简单的解决方法是添加一个特殊的META标记告诉IE模拟IE9

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">

这是一个快速解决方案,但长期解决方案是从代码中删除依赖项。