XHTML は 3 つのファイル タイプ宣言を定義します。
最も一般的に使用されるのは XHTML Transitional です。
は必須です。
XHTML ドキュメントには 3 つの主要な部分があります。
文書タイプ
頭
体
基本的なドキュメント構造は次のとおりです。
..>
... ...
XHTML ドキュメントでは、ドキュメント タイプの宣言は常に最初の行にあります。
XHTMLの例
これは単純な (最小限の) XHTML ドキュメントです:
-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
簡単な文書
簡単な段落
ドキュメントタイプ宣言はドキュメントのタイプを定義します。
-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ドキュメントの残りの部分は HTML のようになります。
簡単な文書
簡単な段落
3 文書型宣言
DTD は、General Markup Language (SGML) を使用して Web ページの構文を指定します。
HTML などの汎用マークアップ言語アプリケーションは、DTD を使用して、特定のドキュメント内のタグに適用されるルールを指定します。これらのルールには、一連の要素およびエンティティの宣言が含まれます。
XHTML は、General Markup Language (SGML) Document Type Declaration (DTD) で詳しく説明されています。
XHTML DTD は、正確なコンピュータ可読言語を使用して、法的な XHTML マークアップの構文と構文を記述します。
XHTML ドキュメントには次の 3 種類があります。
STRICT(厳密型)
TRANSITIONAL(トランジションタイプ)
FRAMESET(フレームタイプ)
XHTML 1.0 の 3 つの XML ドキュメント タイプ
XHTML 1.0 では、上記の 3 つの DTD に対応する 3 つの XML ドキュメント タイプが指定されています。
XHTML 1.0 厳密
-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd
">
パフォーマンスの混乱を避けるためにクリーンなマークアップが必要な状況で使用します。カスケードスタイルシートと組み合わせてご利用ください。
XHTML 1.0 移行版
-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd
">
HTML のプレゼンテーション機能を利用する必要がある場合、およびカスケード スタイル シートをサポートしていないブラウザ用に XHTML を作成する必要がある場合に使用します。
XHTML 1.0 フレームセット
-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/
xhtml1-frameset.dtd"
>
次のような状況で使用します: HTML フレームを使用してブラウザ ウィンドウを 2 つ以上のフレームに分割する必要がある場合。