HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > HTML4.01 講座インデックス > DOCTYPE宣言
様々なブックマークサービスがご利用頂けます。

DOCTYPE宣言とは

DOCTYPE宣言とは、ページのHTMLバージョンや、仕様を、ブラウザに伝えるためのものです。
ページの一番上、<html lang="ja">より上に記述します。

■ 6通りのDOCTYPE宣言

■Strict

HTML4.01のルールに最も厳密かつ正確に従う宣言です。非推奨の要素型は使えません。

システム識別子有り
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
システム識別子無し
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
■Transitional

Strictより緩やかな宣言、非推奨とされる要素を使う事ができます。

システム識別子有り
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
システム識別子無し
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
■Frameset

Transitionalにフレーム定義を加えた宣言、フレームを定義する際に必ず使用します。

システム識別子有り
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
システム識別子無し
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

■ DOCTYPE宣言 解説
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
■ DOCTYPE
文書型宣言であることを示します。
■ HTML
文書型名を示します。
■ PUBLIC
外部識別子と呼ばれます。
■ "-//W3C//DTD HTML 4.01//EN"
参照する文書を特定する公開識別子です。
■ "-//W3C"
所有者識別子は、その外部文書の所有者を表します。ここで言う、所有者は W3C。
■ "DTD HTML 4.01//EN"
文識別子は
■ "DTD"→公開文種別
■ "HTML 4.01"→公開文記述
■ "//"→区切り子
■ "EN"→公開文言語。
ENは、参照するHTML文書とは関係ありませんので、変更しないでそのまま記述して下さい。
■ "http://www.w3.org/TR/html4/strict.dtd"
DTDの所在を示すシステム識別子です。
html DOCTYPE宣言の必要性
そこに記述されたHTMLが、意図されたバージョンに従って正しく記述されている場合、DOCTYPE宣言が記述されていれば、訪問者側のブラウザが、製作者の意図したとおりの表示をしてくれる可能性が高くなります。
言い換えるとDOCTYPE宣言が記述されていない文書をブラウザが読み込んだ場合、ブラウザが独自の文法解釈をしてしまい、製作者の意図しない表示になる可能性もあります。
DOCTYPE宣言が記述されていれば、ブラウザはそれに従います。

ブログコンテンツ >>  EOS 40D と LUMIX DMC LX3(旅行写真ブログ) ,  Photograph of HCM Pro

FC2ブログのお申し込みはこちら
(C) いまさらHTML CSS講座 2002-2009 All right reserved