文書型宣言
読み:ぶんしょがたせんげん
外語:document type declaration
文書型定義(DTD)を利用することを宣言すること。
概要
SGMLアプリケーション(HTMLなど)は、文書型宣言を行なった上ではじめて利用することができる。そのため、HTML文書などは頭に文書型宣言を書かれなければならない。
HTMLで文書型宣言が省略された場合にはHTML 2.0のDTDとみなされる(RFC 1866)が、RFC 1866はRFC 2854により破棄された。現在はHTML 4.01 Transitional相当とみなすべきであると考えられる。
また、XMLアプリケーションでは、文書型宣言にシステム識別子の記述が必須とされている。
文書型宣言の一覧
- HTML 2.0 (RFC 1866) (廃止)
- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
- HTML 2.x (RFC 2070) (廃止)
- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML i18n//EN">
- HTML 3.2 (Wilbur)
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
- HTML 4.0 Strict (Cougar) (廃止)
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/html4/strict.dtd">
- HTML 4.0 Transitional (Cougar) (廃止)
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- HTML 4.0 Frameset (Cougar) (廃止)
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
- HTML 4.01 Strict
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html401/strict.dtd">
- HTML 4.01 Transitional
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
- HTML 4.01 Frameset
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html401/frameset.dtd">
- ISO/IEC 15445:2000
- <!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HyperText Markup Language//EN">
- <!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
- XHTML 1.0 Strict
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- XHTML 1.0 Transitional
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- XHTML 1.0 Frameset
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
- XHTML Basic 1.0
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
- XHTML 1.1
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
- XHTML 2.0 (未制定:予定では以下の通り)
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml2.dtd">
再検索