<!DOCTYPE>

DOCTYPE (HTML)

[2] <!DOCTYPE HTML> (DOCTYPE) は、 HTML文書前書き >>1 であり、構文上必須 >>1 のものです。

[11] 歴史的な事情 (>>10) により必須ですが、それ以上の意味はありません。

仕様書

構文

[9] 基本形は <!DOCTYPE HTML> です。殆どの場合はこれを使えばOKです。


[6] SGMLXML では文書型宣言公開識別子システム識別子を指定することができましたが、 HTML では互換性のために次の限定された形でのみ指定することが認められています。

[7] SGMLXML内部部分集合は現在の HTML では認められていません。

文脈

[12] HTML文書の先頭に置きます。他のものを DOCTYPE より前に置いてはいけません。

DOCTYPE スイッチ

[4] DOCTYPEスイッチを参照してください。

DOM

[5] DOM では DocumentType オブジェクトによって表されます。 詳しくは DocumentType の項を参照してください。

歴史

[16] !DOCTYPE Element, InetSDK, , https://web.archive.org/web/20001012150532/http://msdn.microsoft.com/workshop/Author/dhtml/reference/objects/DOCTYPE.asp

This element is available in HTML as of Microsoft® Internet Explorer 3.0.

[111] HTML要素概説
要素名
!doctype
日付
説明
文書型宣言は、低品質な解説等でしばしば要素タグとして紹介された。
[21] HTML要素概説
要素名
!doctype
日付
説明
Microsoft CorporationInternet Explorer 3.0 で対応した終了タグのない要素として !DOCTYPE を紹介していた。
出典
[19] HTML要素概説
要素名
!doctype
日付
説明
Compact HTML の tag list に element として !DOCTYPE がある。

[17] Compact HTML for Small Information Appliances, , https://www.w3.org/TR/1998/NOTE-compactHTML-19980209/

[3] HTMLDOCTYPESGML に由来します。形式的には HTMLSGML として定義されていた HTML4 時代や XHTML における DOCTYPE については、文書型宣言の項を参照してください。

[8] [whatwg] The version attribute for HTML5 (Simon Pieters 著, 版) https://lists.w3.org/Archives/Public/public-whatwg-archive/2005Jun/0109.html

[20] Remove obsolete permitted DOCTYPEs (sideshowbarker著, ) https://github.com/whatwg/html/commit/31c20af4913f997926b3c806e218d3d16a2944f2

[13] RFC 7992 - HTML Format for RFCs () https://tools.ietf.org/html/rfc7992#section-6.1

The DOCTYPE of the document is "html", which declares that the document is compliant with HTML5.

[14] >>13 そんなこと HTML Standard にも、 RFC 7992引用する HTML 5.0 にも書いてないと思うんですがねぇ。。。

[15] DOCTYPE of HTML5 — Anne’s Blog () https://annevankesteren.nl/2005/07/html5-doctype

[18] Dreamweaver HTML rendering control, https://helpx.adobe.com/dreamweaver/extend/dreamweaver-html-rendering-control.html