HTML5 DOCTYPE是我们将看到的最后一个吗?

Col*_*inE 2 html5 doctype

相当简洁的HTML5文档类型,<!DOCTYPE HTML>似乎表明这是我们将看到的最后一个HTML文档类型.这是真的吗?

根据我的理解,各种doctypes的主要功能是打开现代浏览器的众多怪癖渲染模式.当然没有什么可以阻止这种情况再次发生?即人们在"破碎"的浏览器实现中编写web = -pages,导致未来的浏览器需要使用doctype嗅探?

Nat*_*nes 6

这个问题可能很主观(不,我不投票).我认为W3C的人对于标准的浏览器实现非常乐观(理想主义),因此在这种观点中我们不需要更多的文档类型.任何未来的HTML版本(2030年代?)只会添加到当前的版本以允许新技术(因为它毕竟是完美的!)因此浏览器只需要实现新功能.

它是如何实际发生的,我想我们只需要等待和观察.我预测,在某种程度上,他们会后悔自己的简洁<!doctype html>,虽然由于什么原因我无法确定.

  • 感谢Nathan,我认为他们也会对这些简洁的本性感到后悔,但同样不能确切地说出原因! (2认同)

the*_*inX 6

新html标准的想法是它应该向前兼容.

如果新标准到达(html 6?),它们应该在html 5渲染器上正常渲染,只是没有所有新的(未来)功能.

在这里阅读更多相关信息:http://www.alistapart.com/articles/semanticsinhtml5 (页面的某处)

短文档类型的另一个原因是html5没有DTD.

  • 是的,我知道缺少DTD,这已经多余了一段时间.缺乏任何可见版本是最显着的变化. (3认同)