16

http://www.w3schools.com/tags/tag_doctype.asp

HTML5 不是基于 SGML,因此不需要引用 DTD。

如果不是基于 SGML,HTML 5 基于什么标准?

4

1 回答 1

16

HTML5 标准规定了 HTML5 的两种序列化:“html”和“xml”。“xml”是一个有效的 XML 序列化(它又是 SGML 的一个子集)。“html”不再基于任何特定的序列化标准,它有自己完整的序列化。区别就在这里:HTML4 有“sgml”序列化和“xml”序列化(称为 XHTML 1.0)

当然,HTML5 很大程度上是基于 HTML4(基于 SGML)和 XHTML(基于 HTML4 和 XML)。

另请参阅HTML5 规范的历史部分

于 2013-04-24T07:34:58.990 回答