DTDは、タグに関する一連の構文ルールです。 XMLバージョン1.0仕様の一部であり、HTMLファイルの検証メカニズムであり、HTMLファイルの一部です。
DTD:3つのドキュメントタイプ:s(strict)、t(transitional)、f(frameset)。
厳格:プレゼンテーションレイヤーの混乱を避けるためにクリーンマーキングが必要な場合は、このタイプを使用してください。カスケードスタイルシート(CSS)で使用してください
Transitional:DTDには、W3Cがスタイルシートに移動したいレンダリング属性と要素を含めることができます。読者がカスケードスタイルシート(CSS)をサポートしていないブラウザを使用して、HTMLのレンダリング機能を使用する必要がある場合
フレームセット:DTDは、フレーム付きのドキュメントに使用する必要があります。ボディ要素を置き換えるフレームセット要素を除き、フレームセットDTDは移行性DTDと同等です
HTML5には基本的にXHTML 1.0の厳格な要件がありません。
HTML5
<!doctype html>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
XHTML 1.1:
<!doctype html public - /w3c/dtd xhtml 1.1/en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
XHTML 1.1 Plus Mathml Plus SVG:
<!Doctype HTML public - /w3c/dtd xhtml 1.1 Plus Mathml 2.0 Plus SVG 1.1/en http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
HTML 4.01厳格:
<!doctype html public - /w3c/dtd html 4.01/en http://www.w3.org/tr/html4/strict.dtd>
HTML 4.01トランジショナル:
<!doctype html public - /w3c/dtd html 4.01 transitional/en http://www.w3.org/tr/html4/loose.dtd>
HTML 4.01フレームセット:
<!doctype html public - /w3c/dtd html 4.01フレームセット/en http://www.w3.org/tr/html4/frameset.dtd>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
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遷移:
<!doctype html public - /w3c/dtd xhtml 1.0 transitional/en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
XHTML 1.0フレームセット:
<!doctype html public - /w3c/dtd xhtml 1.0フレームセット/en http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -
HTML 3.2:
<!Doctype HTML public - /w3c/dtd HTML 3.2 final/en>
--------------------------------------------------------------------------------------------------------------------------------
HTML 2(番号2はバージョン番号を表します):
<!doctype html public - /ietf/dtd html 2.0/en>
DTDドキュメントを比較するために、ラベルの古いバージョンを添付してください。
ラベル | 説明する | DTD |
<!doctype> | ドキュメントタイプを定義します。 | STF |
<html> | HTMLドキュメントを定義します。 | STF |
<body> | ドキュメントの本文を定義します。 | STF |
<h1>〜<h6> | HTMLタイトルを定義します。 | STF |
<p> | 段落を定義します。 | STF |
<br> | 単純な折りたたみを定義します。 | STF |
<hr> | 水平線を定義します。 | STF |
<!--...--> | コメントを定義します。 | STF |
ラベル | 説明する | DTD |
<b> | 太字のテキストを定義します。 | STF |
<font> | 好まれていません。テキストのフォント、サイズ、色を定義します | TF |
<i> | 斜体のテキストを定義します。 | STF |
<em> | 定義はテキストを強調します。 | STF |
<big> | 大きなテキストを定義します。 | STF |
<strong> | トーンを定義して、テキストをより強く強調します。 | STF |
<small> | トランペットのテキストを定義します。 | STF |
<sup> | SuperScriptテキストを定義します。 | STF |
<sub> | サブスクリプトテキストを定義します。 | STF |
<bdo> | テキストの方向を定義します。 | STF |
<u> | 好まれていません。下線付きのテキストを定義します。 | TF |
ラベル | 説明する | DTD |
<pre> | 事前にフォーマットされたテキストを定義します | STF |
<code> | コンピューターコードテキストを定義します。 | STF |
<tt> | タイプライターテキストを定義します。 | STF |
<kbd> | キーボードテキストを定義します。 | STF |
<var> | テキストの変数部分を定義します。 | STF |
<dfn> | 定義はプロジェクトを定義します。 | STF |
<samp> | コンピューターコードサンプルを定義します。 | STF |
<xmp> | 好まれていません。事前にフォーマットされたテキストを定義します。 |
ラベル | 説明する | DTD |
<頭字語> | 定義は、最初の文字の略語のみを取ります。 | STF |
<Abbr> | 略語を定義します。 | STF |
<アドレス> | ドキュメントの著者または所有者の連絡先情報を定義します。 | STF |
<BlockQuote> | ブロック参照を定義します。 | STF |
<center> | 好まれていません。中央のテキストを定義します。 | TF |
<q> | 短い参照を定義します。 | STF |
<Cite> | 参照(引用)を定義します。 | STF |
<ins> | 定義はテキストに挿入されます。 | STF |
<del> | 削除されたテキストを定義します。 | STF |
<s> | 好まれていません。 Strikethroughでテキストを定義します。 | TF |
<ストライク> | 好まれていません。 Strikethroughでテキストを定義します。 | TF |
ラベル | 説明する | DTD |
<a> | アンカーを定義します。 | STF |
<link> | ドキュメントと外部リソースの関係を定義します。 | STF |
ラベル | 説明する | DTD |
<frame> | フレームセットを定義するウィンドウまたはフレームワーク。 | f |
<フレームセット> | フレームセットを定義します。 | f |
<noframes> | フレームワークをサポートしていないユーザーの代替コンテンツを定義します。 | TF |
<iframe> | インラインフレームワークを定義します。 | TF |
ラベル | 説明する | DTD |
<form> | ユーザー入力のHTMLフォームを定義します。 | STF |
<inupt> | 入力制御を定義します。 | STF |
<TextArea> | 複数のテキスト入力コントロールを定義します。 | STF |
<ボタン> | ボタンを定義します。 | STF |
<select> | 選択リスト(ドロップダウンリスト)を定義します。 | STF |
<OptGroup> | 選択リストに関連するオプションの組み合わせを定義します。 | STF |
<オプション> | 選択リストのオプションを定義します。 | STF |
<label> | 入力要素の注釈を定義します。 | STF |
<FieldSet> | フォームの要素の周りの境界を定義します。 | STF |
<伝説> | フィールドセット要素のタイトルを定義します。 | STF |
<isindex> | 好まれていません。ドキュメントに関連する検索可能なインデックスを定義します。 | TF |
ラベル | 説明する | DTD |
<ul> | 順序付けられていないリストを定義します。 | STF |
<ol> | 順序付けられたリストを定義します。 | STF |
<li> | リストのアイテムを定義します。 | STF |
<dir> | 好まれていません。ディレクトリリストを定義します。 | TF |
<dl> | 定義定義リスト。 | STF |
<dt> | 定義リストのアイテムを定義します。 | STF |
<dd> | 定義リストのアイテムの説明を定義します。 | STF |
<メニュー> | 好まれていません。メニューリストを定義します。 | TF |
ラベル | 説明する | DTD |
<img> | 画像を定義します。 | STF |
<マップ> | 画像マッピングを定義します。 | STF |
<エリア> | 画像マップ内の領域を定義します。 | STF |
ラベル | 説明する | DTD |
<表> | テーブルを定義します | STF |
<キャプション> | テーブルタイトルを定義します。 | STF |
<th> | テーブル内のヘッダーセルを定義します。 | STF |
<tr> | テーブル内の行を定義します。 | STF |
<td> | テーブル内のセルを定義します。 | STF |
<head> | テーブル内のヘッダーの内容を定義します。 | STF |
<tbody> | テーブル内のメインコンテンツを定義します。 | STF |
<tfoot> | テーブルのテーブルノート(脚注)を定義します。 | STF |
<col> | テーブル内の1つ以上の列の属性値を定義します。 | STF |
<colgroup> | フォーマットのためにテーブル内の列グループを定義します。 | STF |
ラベル | 説明する | DTD |
<style> | ドキュメントのスタイル情報を定義します。 | STF |
<div> | ドキュメント内のセクションを定義します。 | STF |
<span> | ドキュメント内のセクションを定義します。 | STF |
ラベル | 説明する | DTD |
<head> | ドキュメントに関する情報を定義します。 | STF |
<title> | ドキュメントのタイトルを定義します。 | STF |
<Meta> | HTMLドキュメントに関するメタ情報を定義します。 | STF |
<base> | ページ内のすべてのリンクのデフォルトアドレスまたはデフォルトの宛先を定義します。 | STF |
<basefont> | 好まれていません。ページ内のテキストのデフォルトのフォント、色、またはサイズを定義します。 | TF |
ラベル | 説明する | DTD |
<スクリプト> | クライアントスクリプトを定義します。 | STF |
<noscript> | クライアントスクリプトをサポートしていないユーザーの代替コンテンツを定義します。 | STF |
<アプレット> | 好まれていません。埋め込まれたアプレットを定義します。 | TF |
<オブジェクト> | 埋め込まれたオブジェクトを定義します。 | STF |
<param> | オブジェクトのパラメーターを定義します。 | STF |