HTMLやXHTMLではいくつかのバージョンが存在しますが、そのバージョン毎に利用できる要素や属性、そして記述する順序などについて定義されています。これは文書型定義またはDTD(Document Type Definition)と呼ばれています。 また同じバージョンであっても複数のDTDが用意されている場合があり、記述するWebページの内容に応じてDTDを選択します。 現在主に利用されるHTML/XHTMLのバージョンとDTDの一覧は下記の通りです。 HTML 4.01 Transitional DTD HTML 4.01 Frameset DTD HTML 4.01 Strict DTD XHTML 1.0 Transitional DTD XHTML 1.0 Frameset DTD XHTML 1.0 Strict DTD XHTML 1.1 DTD XHTML Basic 1.1