【问题标题】:HTML 5 Doctype causing quirksmode?HTML 5 Doctype 导致 quirksmode?
【发布时间】:2010-12-25 13:57:00
【问题描述】:

在现代浏览器中使用 HTML 5 Doctype 是否会导致 Quirks 模式,因为 HTML5 尚未推出?

(也就是说,现代浏览器在 HMTL5 开始传播之前就已经出现,因此它们没有正确支持它。)

如果是,这是否意味着 HTML 5 Doctype 暂时没有?

编辑:如果没有,它在不支持的浏览器等中做什么

【问题讨论】:

    标签: html doctype


    【解决方案1】:

    不,不是,请参阅article

    这个新的 DOCTYPE 的特别之处在于,所有当前的浏览器(IE、FF、Opera、Safari)都会查看它并将内容切换到标准模式——即使它们没有实现 HTML5。这意味着您现在就可以开始使用 HTML5 编写网页,并且可以使用非常非常长的时间。

    【讨论】:

    • 谢谢。很好的链接 - 我读完了 HTML5 规范……确实提供了丰富的信息。
    • 没问题,很高兴为您提供帮助
    【解决方案2】:

    根据Wikipedia table(我喜欢)HTML 5 DOCTYPE 触发完全标准模式

    FF、Chrome、Opera 7.5+、Safari、Konqeror 3.5+ 以及 IE8!!!

    并触发几乎标准模式 [*]:

    IE6 和 IE7

    所以它绝对是有史以来最好的 DOCTYPE!

    “一个 DOCTYPE 将他们全部带入并在黑暗中捆绑他们......” [指环王]

    [*]“几乎标准”对完全标准模式没有那么大的影响,在上面的同一个 Wikipedia 链接中,您可以找到更多详细信息。

    【讨论】:

      【解决方案3】:

      不,它没有。

      【讨论】:

      • 那么它在旧浏览器中的作用是什么?
      • 它在所有浏览器中的效果与使用 HTML 4.01 严格文档类型(以及其他)完全相同。
      猜你喜欢
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多