DOCTYPE宣言 【DOCTYPE statement】 文書型宣言

概要

DOCTYPE宣言(DOCTYPE statement)とは、SGMLHTMLXMLの文書の冒頭に記述する宣言文で、マークアップ言語の種類やバージョン、言語の仕様を定義した文書型定義(DTDDocument Type Definition)の所在などを示すもの。

「<!DOCTYPE」で始まる記述で、ルート要素のタグ名(マークアップ言語の種類)、DTDの参照方法(SYSTEMまたはPUBLIC)、DTDの種類や所在を示す識別子(規格で定められた公開識別名またはDTDの存在するURI)を順に記述する。

Webブラウザなどマークアップ文書を解釈・処理するソフトウェアは、冒頭のDOCTYPE宣言に従って言語の種類やバージョンを認識し、指定されたDTDなどを読み込んで文書の解釈を始める。文書の記述内容が同じでもDOCTYPE宣言が異なっていると解釈の仕方が変わり、最終的な表示結果などが変化することがある。

バージョン4までのHTMLXHTMLの場合は「<!DOCTYPE HTML PUBLIC “公開識別子” “W3Cなどが公開しているDTDURI”>」という書式になり、公開識別子は “-//W3C//DTD HTML 4.01 Transitional//EN” のようにHTMLバージョンや表示モードなどを指定する。HTML5のDOCTYPE宣言は「<!DOCTYPE html>」のみと定められている。

(2020.5.18更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる