【问题标题】:Tagcanvas with colorbox overlay is throwing IE9 into quirks mode?带有颜色框覆盖的 Tagcanvas 将 IE9 投入怪癖模式?
【发布时间】:2012-03-23 20:00:24
【问题描述】:

我已经在我的网页上实现了一个标签云,而不是文字,我使用的是图像,我调用 colorbox 来提供一个漂亮的样式覆盖和那个人的传记。

所有这些都可以在除 IE 之外的所有浏览器中正常工作。

我正在使用另一个在同一页面上工作的颜色框覆盖,它不在 tagcanvas 区域中。

我注意到 IE9 控制台向我扔了这个:

HTML1113: Document mode restart from IE9 Standards to Quirks 

有人见过这个吗?有没有办法阻止它切换到 Quirks 模式?我尝试了几种不同的文档类型,甚至是一些元标记,例如:

    <meta http-equiv="X-UA-Compatible" value="IE=9">

仍然没有骰子!想法?

【问题讨论】:

    标签: html internet-explorer-9


    【解决方案1】:

    您的文档类型可能缺少 FSI。

    Doctype 嗅探通过检测这些部分中的哪一部分出现在 doctype 声明中来工作。如果存在 FPI 但不存在 FSI,浏览器通常会选择 quirks 模式,因为这是过去编写 doctype 声明的常用方式。如果 doctype 声明完全丢失(这在过去很常见)或格式错误,浏览器也会选择 quirks 模式。

    见:http://reference.sitepoint.com/css/doctypesniffing

    【讨论】: