ドキュメントタイプを定義する

 

 

HTML文書を作成する場合、文書の先頭でドキュメントタイプを定義する。

(1)ドキュメントタイプでは、DTDによってHTML文書がどのHTMLのバージョンに基づいて記述されているかを表わす。

(2)DTD(Document Type Definition)とは、文書型定義のことで、HTML文書で使用する要素や属性を定義するもので、HTML4.01では3種類のDTDが規定されている。

DTDの種類
指定方法/解説

HTML4.01

Strict DTD

HTML4.01では非推奨の要素や属性、またフレーム設定用の要素や属性以外の全ての要素と属性が定義される。HTML4.01の仕様に厳密に従う場合に使用する。

HTML4.01

Transitional DTD

HTML4.01 Strict DTDで定義されている要素や属性に加え、非推奨の要素や属性が定義される。HTML4.01以前のバージョンを利用した場合でも互換性を保つことができる。

HTML4.01

Frameset DTD

HTML4.01 Transitional DTDで定義されているすべての要素や属性に加え、フレーム設定用の要素や属性が定義される。ページ内にフレームを設定する場合に使用する。

 

 

ドキュメントタイプの記述内容

名称
記述内容
解説
マーク宣言
!DOCTYPE
作成する文書の文書型を宣言。
HTML
作成する文書の文書型がHTMLであることを表す。
外部識別子
PUBLIC
外部に公開されている文書であることを表す。
公開識別子
//-W3C

所有者識別子と呼ばれ、公開文書の所有者を表しています。

英字は必ず大文字で記述する。

//
区切りを表す。
DTD
公開文種別と呼ばれ、公開文書の内容を表わす。必ず大文字で記述。
HTML4.01
公開文記述と呼ばれ、HTMLのバージョンを表す。HTMLは必ず大文字で記述する。
//
区切りを表わす。
EN

公開文言語と呼ばれ、公開文書が記述されている言語コードを表わす。

ENは英語の言語コード。必ず大文字で記述する。

システム識別子

"http://www.w3.org/TR/

html4/strict.dtd"

使用する公開文書のURLを表わす。なお、システム識別子は記述を省略することができる。

 

 

 

 

 

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送