文書の種類の明示
書式:
<!DOCTYPE HTML PUBLIC "タイプの指定" "dtd文書のありか">
文書を上のような書式で始めます。この場合、html開始タグを上記のように変更します。
例えば、フレーム設定型の場合ページの始めは以下のようになります。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
以下のURLにはそれぞれの文書定義があります。また、xhtmlではhtml内に属性値としてURLを埋め込む必要があります。
html 4.01の定義
厳密型の文書型定義 (strict DTD)
タイプの指定:-//W3C//DTD HTML 4.01//EN
dtd文書のありか:http://www.w3.org/TR/html4/strict.dtd
URL:http://www.w3.org/TR/1999/REC-html401-19991224
移行型の文書型定義 (transitional DTD)
タイプの指定:-//W3C//DTD HTML 4.01 Transitional//EN
dtd文書のありか:http://www.w3.org/TR/html4/loose.dtd
URL:http://www.w3.org/TR/1999/REC-html401-19991224
フレーム設定型の文書型定義 (frameset DTD)
タイプの指定:-//W3C//DTD HTML 4.01 Frameset//EN
dtd文書のありか:http://www.w3.org/TR/html4/frameset.dtd
URL:http://www.w3.org/TR/1999/REC-html401-19991224
XHTML 1.0の定義
lang属性が許容されていないので「xml:lang="ja"」をhtml開始タグ内に追加します。
XHTML 1.0
タイプの指定:-//W3C//DTD XHTML 1.0 Frameset//EN
dtd文書のありか:http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd
URL:http://www.w3.org/1999/xhtml
XHTML Basic 1.0
タイプの指定:-//W3C//DTD XHTML Basic 1.0//EN
dtd文書のありか:http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd
URL:http://www.w3.org/1999/xhtml