HTML2〜

3. HTMLはSGMLの一種として解釈できるように、DOCTYPE宣言の仕様が追加された。
4. しかし宣言が複雑すぎたため、ほとんどのHTMLドキュメントはそれに従わない書式で作られた。
5. 何時の時代の仕様に従って書かれたかを判別するのに調度良かったので、DOCTYPE宣言はレンダリングの方法を選択するために使われるようになった。