【HTML】DOCTYPE(文書型宣言)【XHTML】
DOCTYPE宣言とは
DOCTYPE宣言とは、その文書がどのバージョンのHTMLで、どの仕様に従って作られているのかをブラウザに伝えるためのものです。
HTML文書は、文書型を宣言しなくてもブラウザでは表示されますが、 正式にはHTMLまたはXHTMLのバージョンを宣言する文書型宣言(document type declaration)ではじまらなければなりません。
HTML 4でのDOCTYPE宣言の書き方
HTML 4.01 Strict (厳密な)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
HTML 4.01 Transitional (移行期)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
HTML 4.01 Frameset (フレームセット)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ja">
XHTML 1.0でのDOCTYPE宣言の書き方
XHTML 1.0 Strict (厳密な)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
XHTML 1.0 Transitional (移行期)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
XHTML 1.0 Frameset(フレームセット)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
XHTML 1.1でのDOCTYPE宣言の書き方
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
Strictは推奨しないタグ・要素や属性・フレームを使用する事が出来ません。最も、正確なDTDになります。Transitionalは推奨しないタグ・要素や属性は使用出来ますが、フレームは使用する事が出来ません。 Framesetは推奨しないタグ・要素や属性・フレームも使用する事が出来ます。
HTML XHTML DOCTYPE宣言 の関連記事
コメント
No comments yet
コメントする
次項 【PHP】if~else、switch~case【条件分岐(もし~ならば)】
前項 PHP関数の基本
▲知識Z(ゼータ)トップへ