我想避免那样。我试过:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
(来自HTML5 doctype putting IE9 into quirks mode?)
以及:
<meta http-equiv=”X-UA-Compatible” content=”IE=9″ />
(来自Disable quirks mode for parent frame)
但都没有帮助。当我做F12-文档模式IE9标准-页面显示良好。
有什么解决办法吗?
最佳答案
如果页面是本地的,或者在Intranet上,则Internet Explorer默认为quirks模式。
如果你把同一个网页放在网上,它会按预期的方式运行。
要使它按您的需要工作,在使用asp.net时,您可以将其添加到web.config文件中:
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
这样可以避免覆盖所有Intranet页面的用户设置。