【问题标题】:Internet Explorer 9 compatibility modeInternet Explorer 9 兼容模式
【发布时间】:2013-02-13 19:31:40
【问题描述】:

我有这个 HTML,对 w3c 有效:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="ISO-8859-1">
        <title>COMUNE DI MILANO</title>
    </head>
    <body>
        <h1>Ciao Mamma</h1>
    </body>
</html>

不知道为什么IE切换到兼容模式。 我发现了一个强制兼容模式的元标记,但我想知道如何构建一个有效的 HTML 页面..

有人知道什么会导致切换吗?它可能取决于 Apache 版本/配置?

非常感谢,大卫。

【问题讨论】:

  • ISO-8859-1? 2013 年? :(
  • 你说得对,昆汀,这是一个测试,我通常使用 UTF-8。我将 charset 设置为 ISO-8859-1,因为我试图找出原因,并且 ISO 与办公室测试机器上的 apache 默认值匹配。
  • 感谢 Quentin 的链接,不幸的是我在 IE 9 上探索了 http 标头,但我没有看到任何奇怪的...

标签: html internet-explorer cross-browser


【解决方案1】:

尝试检查随它一起发送的标头,看看是否有 X-UA-Compatible 标头设置为不受欢迎的东西。

【讨论】:

  • 不幸的是,在 apache 上没有设置标头,使用此键,这不会导致响应中的 http 标头...喃喃自语...
  • 你可能想看看这个问题:stackoverflow.com/questions/3726357/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-04
  • 2015-10-26
  • 1970-01-01
  • 2014-10-06
  • 2013-04-28
  • 2011-09-01
  • 2014-03-19
相关资源
最近更新 更多