为什么这条线不起作用?
<!--[if !IE]>--><link rel="Stylesheet" runat="server" href="Styles/IE.css" /><!--<![endif]-->
是否有较新版本的IE不支持?
请帮助,谢谢。
答案 0 :(得分:0)
<!--[if IE]> <![endif]-->
答案 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">
这是一个快速解决方案,但长期解决方案是从代码中删除依赖项。