by 八妙会HP管理人

DTD

Document Type Definition

SGMLで使われる、文書型定義。

SGMLは汎用マークアップ言語であり、どのような要素をどのようなタグを用いてマークアップするかは用途に応じて任意に決められる。そして、それを決めるのがDTDの役目でもある。データベースの“スキーマ”に相当するものと考えてもよいだろう。HTMLはSGMLに基づいてDTDを定義して作成したものだし、同様にXMLに基づいてWeb開発言語として同じくDTDで定義されているのがXHTMLということになる。

大きく分け以下の3種類を定義する。

Transitional


HTML 4.01 Transitional: 古い推奨されないタグや属性、その他 のような表現・スタイル上の仕様が、古いブラウザとの互換性を残すために使われているページ。

Strict

HTML 4.01 Strict: HTML 4.01 に厳格に準拠し、この DOCTYPE での使用が禁じられている

タグのような推奨されないスタイル・表現用の要素の代わりにカスケーディング・スタイルシートを用いたページ。

Frameset

HTML 4.01 Frames: フレーム用のタグを含むページ。フレーム内に表示されるページではない。フレーム内のページは上記ふたつの DOCTYPE のどちらでもかまわない。

  Last Update : 2002/07/17