Home > Blog > Category: Diary > DOCUTYPEの記述の仕方
Fri. 2003.10.17
18:55:17

DOCUTYPEの記述の仕方

HTML以降ではHTML宣言をする前に使用するHTMLのバージョンをドキュメントタイプとして宣言する必要があるらしい。

ブラウザはこのDOCUTYPE宣言を見て表示モードを変更するらしい。現在はDOCUTYPEのバージョン(DTD:Document Type Definition)として、HTML 4.01 Strict、HTML4.01 Transitional、HTML4.01 Framesetの3つが規定されているらしい。そして、一般的にはTransitionalかFramesetのページが多いらしい。あと、宣言をしたDTDの文法は厳守となるので、DTDの内容をよく理解しないままDOCUTYPEを宣言してしまうとブラウザの表示がおかしくなってしまうらしい。

文法チェッカーなどを利用して、できるだけ正確なDOCUTYPE宣言をしたほうがいいらしい・・


HTML4.01 Strict
※厳密な4.01タグのみを使用しているバージョン。非推奨のタグやフレームなどは使用できず、文法なども厳密にチェックされる。
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 //EN"
"http://www.w3.org/TR/html40/strict.dtd">



HTML4.01 Transitional
※このバージョンでは4.01で非推奨となっっているタグも使用できるけど、フレームは使用できない。
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html40/loose.dtd">



HTML4.01 Frameset
※非推奨タグのほかにフレームも使用できる一番自由度の高いDTD。しかしブラウザ固有の拡張タグなんかは使用できない。
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html40/frameset.dtd">

Same Day Posts.