【发布时间】:2010-12-25 13:57:00
【问题描述】:
在现代浏览器中使用 HTML 5 Doctype 是否会导致 Quirks 模式,因为 HTML5 尚未推出?
(也就是说,现代浏览器在 HMTL5 开始传播之前就已经出现,因此它们没有正确支持它。)
如果是,这是否意味着 HTML 5 Doctype 暂时没有?
编辑:如果没有,它在不支持的浏览器等中做什么?
【问题讨论】:
在现代浏览器中使用 HTML 5 Doctype 是否会导致 Quirks 模式,因为 HTML5 尚未推出?
(也就是说,现代浏览器在 HMTL5 开始传播之前就已经出现,因此它们没有正确支持它。)
如果是,这是否意味着 HTML 5 Doctype 暂时没有?
编辑:如果没有,它在不支持的浏览器等中做什么?
【问题讨论】:
不,不是,请参阅article。
这个新的 DOCTYPE 的特别之处在于,所有当前的浏览器(IE、FF、Opera、Safari)都会查看它并将内容切换到标准模式——即使它们没有实现 HTML5。这意味着您现在就可以开始使用 HTML5 编写网页,并且可以使用非常非常长的时间。
【讨论】:
根据Wikipedia table(我喜欢)HTML 5 DOCTYPE 触发完全标准模式:
FF、Chrome、Opera 7.5+、Safari、Konqeror 3.5+ 以及 IE8!!!
并触发几乎标准模式 [*]:
IE6 和 IE7
所以它绝对是有史以来最好的 DOCTYPE!
“一个 DOCTYPE 将他们全部带入并在黑暗中捆绑他们......” [指环王]
[*]“几乎标准”对完全标准模式没有那么大的影响,在上面的同一个 Wikipedia 链接中,您可以找到更多详细信息。
【讨论】:
不,它没有。
【讨论】: