http://www.w3schools.com/tags/tag_doctype.aspHTML5不基於SGML,那麼它是基於什麼呢?
HTML5不是基於SGML,因此不需要對一個DTD的引用。
HTML5基於什麼標準,如果不在SGML上?
http://www.w3schools.com/tags/tag_doctype.aspHTML5不基於SGML,那麼它是基於什麼呢?
HTML5不是基於SGML,因此不需要對一個DTD的引用。
HTML5基於什麼標準,如果不在SGML上?
的HTML5標準規定HTML5的two serializations: 「HTML」 和 「XML」。 「xml」是一個有效的XML序列化(它又是SGML的一個子集)。 「html」不再基於任何特定的序列化標準,it has its own complete serialization。這裏存在的區別在於:HTML4有一個「sgml」序列化和「xml」序列化(稱爲XHTML 1.0)
當然HTML5基於HTML4,基於SGML和XHTML,基於HTML4和XML。
另請參閱HTML5規範的history section
由於HTML5明確允許沒有聲明的專有標籤,因此沒有DTD和HTML5不基於SGML,而是它自己的標準。目前尚未定義正確的解析方法,但這是正在進行的AFAIK。 – cljk 2013-04-24 07:42:33
不要使用W3Schools的作爲信息來源,只爲了好玩。見http://w3fools.com。答案可以在任何真正的HTML5材料中找到,例如W3C HTML5 CR。的 – 2013-04-24 07:41:01
可能重複的[HTML5不是基於SGML,因此不需要參照DTD(http://stackoverflow.com/questions/16184832/html5-is-not-based-on-sgml-and-因此,不 - 不要求-A-引用給A-DTD) – 2013-04-24 07:43:28
@ JukkaK.Korpela你這個問題,認爲哪個答案在另一個線程的答案? – 2013-04-24 08:03:18