HTML5语法的描述是否与HTML4.01DTD一样简洁?

HTML5语法的描述是否与HTML4.01DTD一样简洁?,html,dtd,Html,Dtd,我喜欢HTML4语法的方式。HTML5是否有类似的描述(最好是HTML,而不是XHTML语法)?没有,因为HTML5目前还不是一个完整的语法 但是有很多可用的语法列表。没有,因为HTML5到目前为止还不是一个完整的语法 不过,有很多可用的语法列表。HTML5打算尽可能向后兼容,并继承了大部分语法(尽管从其前身简化) HTML5打算尽可能向后兼容,并继承大部分语法(尽管从其前身简化) 不,因为HTML5的规则从根本上来说比DTD所能表达的更复杂。最接近的可能是否,因为HTML5的规则基本上比DTD

我喜欢HTML4语法的方式。HTML5是否有类似的描述(最好是HTML,而不是XHTML语法)?

没有,因为HTML5目前还不是一个完整的语法


但是有很多可用的语法列表。

没有,因为HTML5到目前为止还不是一个完整的语法


不过,有很多可用的语法列表。

HTML5打算尽可能向后兼容,并继承了大部分语法(尽管从其前身简化)


HTML5打算尽可能向后兼容,并继承大部分语法(尽管从其前身简化)


不,因为HTML5的规则从根本上来说比DTD所能表达的更复杂。最接近的可能是

否,因为HTML5的规则基本上比DTD所能表达的更复杂。最接近你的可能是

Imho较凉
:)
@Šime-nah,这正是Hixie今天的想法。我更喜欢更稳定一点的东西。我觉得它更酷。:)@Šime-nah,这正是Hixie今天的想法。我喜欢更稳定一点的。谢谢。至少都在一页上,还不错!你知道哪些部分对于DTD来说太复杂了吗?如果人们忽略了嵌入式SVG和MathML,也许这是可能的?@wmeyer-有各种各样的东西。在创建HTML5的早期,有一个决定,即它不会局限于DTD可表达的规则(浏览器从来没有真正匹配过这些规则)。例如,DTD不允许“交互元素
a
不得显示为
a
元素的后代”之类的规则。只是
a
元素不得是
a
元素的直接子元素。谢谢。至少都在一页上,还不错!你知道哪些部分对于DTD来说太复杂了吗?如果人们忽略了嵌入式SVG和MathML,也许这是可能的?@wmeyer-有各种各样的东西。在创建HTML5的早期,有一个决定,即它不会局限于DTD可表达的规则(浏览器从来没有真正匹配过这些规则)。例如,DTD不允许“交互元素
a
不得显示为
a
元素的后代”之类的规则。只是
a
元素不得是
a
元素的直接子元素。