如何知道使用的HTML5规范的类型?

时间:2016-12-03 11:21:34

标签: html html5 markup specifications

我目前正在阅读有关HTML5的内容,并且提到开发人员有两种规格可供使用:

  1. W3C HTML5规范
  2. WHATWG HTML5生活标准
  3. 我的问题是,有没有办法区分第一类开发的网站和第二类开发的网站?这两种类型有什么区别?

2 个答案:

答案 0 :(得分:1)

没有标准方法可以区分作者遵循的规范。

自HTML5起,DOCTYPE不再包含版本指示符。请参阅W3C’s HTML WG decision from 2010

您当然可以尝试查找作者是否只使用了其中一个规范中允许的内容,但即便如此,作者可能会使用两种规范中的内容,或者复制粘贴代码段,或遵循草案,或者没有使用规范开始。

一个很好的例子是hgroup元素。它是part of WHATWG’s HTML,但它不是W3C的HTML5 REC或HTML 5.1 REC的一部分。但是,它是part of earlier W3C HTML5 drafts。因此,如果您找到包含hgroup元素的文档,则可能是作者使用WHATWG的HTML,但也可能是作者使用W3C HTML5草稿的情况。

答案 1 :(得分:-1)

W3C是万维网的主要国际标准组织。

WHATWG只是html5的标准,而不是万维网。

这是两者之间的主要区别。

可以区分这两者,因为它们都是万维网的一部分。