【问题标题】:Force IE10 to use regular Quirks mode (NOT IE5/Legacy Quirks mode)强制 IE10 使用常规 Quirks 模式(不是 IE5/Legacy Quirks 模式)
【发布时间】:2014-11-05 19:04:20
【问题描述】:

我一直在阅读有关 IE10 浏览器与文档类型的信息,我想做的是找到一个设置(很可能是 X-UA-Compatibility Meta tag),它可以让 IE10 页面以常规 Quirks 模式打开(不是旧的 IE5/Legacy 怪癖模式)。是的,要在 IE5 quirks 中打开页面,您需要添加 IE=5,但是新的 quirks 模式呢?

更复杂的是,我所有页面上的 DOCTYPE 似乎都是

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">    

following page 告诉我的是要在标准模式下使用的 DOCTYPE。不过我很有希望,因为this page 说 X-UA-Compatibility 标签可以覆盖由 DOCTYPE 标签确定的文档类型。

对此的任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: internet-explorer browser internet-explorer-10 quirks-mode web-standards


    【解决方案1】:

    你说的是almost standards mode吗?还是IE10的interoperable (HTML5) quirks mode

    您当前的 doctype 声明将触发标准模式(也称为边缘模式)。

    您需要使用on this page 描述的文档类型之一来触发几乎标准模式。

    x-ua 兼容标头仅支持给定 IE 版本的标准模式或旧版 (IE5) 怪癖模式。没有选项可以使用标题来启用几乎标准模式。 (当然,原因是鼓励您更新您的网站以使用标准模式。)

    描述互操作怪癖模式的页面显示了如何启用该模式。

    希望这会有所帮助...

    -- 兰斯

    【讨论】:

    • 我不是在寻找几乎标准模式(至少我认为我不是),我在寻找后者,可互操作 (HTML5) 怪癖模式。据我所知,没有标签强制浏览器进入此模式。
    • 我链接的页面描述了如何启用可互操作的怪癖模式。本质上,您使用与 x-ua 兼容的听集来模拟 IE10 行为。但是,您还需要删除 doctype 声明;否则,将触发标准模式。
    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 2014-03-16
    • 1970-01-01
    相关资源
    最近更新 更多