2016-12-03 21 views
1

我正在閱讀有關HTML5和有人提到,有可供開發兩種規格:如何知道使用的HTML5規範的類型?

  1. W3C HTML5規格
  2. WHATWG的HTML5生活水平

我的問題是,是否有一種將第一種開發的網站與第二種開發的網站區分開來的方法?這兩種類型有什麼區別?

+1

你爲什麼需要這個? – smnbbrv

+0

查看關於主題的博客文章https://developer.telerik.com/featured/w3c-vs-whatwg-html5-specs-differences-documented/ – Daniel

+0

請注意,要求說明書之間的差異過於寬泛。所以你可能想要刪除這個問題。 – unor

回答

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

W3C是萬維網的主要國際標準組織。

WHATWG是html5而不是萬維網的標準。

這是兩者的主要區別。

有可能區分這兩者,因爲它們都是萬維網的一部分。

+1

WHATWG不僅僅是HTML(https://whatwg.org/specs)。 W3C並不是所有W3的唯一授權機構,儘管它的名字是。 HTML的實現基本上遵循W3C規範的生活標準。 – BoltClock

+0

我只是給出了基本的想法 –

相關問題