我目前正在阅读有关HTML5的内容,并且提到开发人员有两种规格可供使用:
我的问题是,有没有办法区分第一类开发的网站和第二类开发的网站?这两种类型有什么区别?
答案 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的标准,而不是万维网。
这是两者之间的主要区别。
可以区分这两者,因为它们都是万维网的一部分。