我想避免那样。我试过:

<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页面的用户设置。

09-25 21:28