XHTML標準バージョン


三つのバージョンのXHTML 1.0があります。それぞれ三つのバージョンのHTML 4.01に対応しています。
•XHTML 1.0 Transitional•XHTML 1.0 Strict•XHTML 1.0 Fraamest 
XHTML 1.0 Transitionalは、HTML 4.01 Transitionalのすべてのタグと属性を含んでいます。XHTML 1.0 Transitional標準を導入する目的は、既存のHTML設計者と開発者が多すぎる苦痛を経験しないでXHTMLに移行できるようにすることです。
XHTML 1.0 StrictとXHTML 1.0 Transitionalの違いは、文書構造と表示形式との間により明確な分離が実施されていることである。XHTML 1.0 Transitionalとは違って、XHTML 1.0 Strictは、ページの外観をコントロールするために積層パターン表を使用するように強制されます。
XHTML 1.0 Fraamest文書は使用の目的となります。  ブラウザを複数のフレームに分割したドキュメント(XHTML 1.0 TransitionalとStrictページは含まれません。  マーク)
W 3 CはXHTML 1.1を推奨基準として発表した(2001年5月31日)。XHTML 1.1はXHTML 1.0 Strictと非常に似ています。両者の主な違いは、新しい要素をサポートするために、XHTML 1.1を追加モジュールで拡張することができることである。例えば、特定のXHTML 1.1ページが生成され、このページはまた、MathML(数学マーカー言語)、SVG(伸縮可能ベクトル言語)、または作成されたカスタムモジュールの要素を含む。
最後に、W 3 CはXHTML 2.0の推奨基準を制定しています。XHTML 2.0はまだ起草段階にあり、現在はWebブラウザのサポートがないので、ここではそれを議論しません。
AS.NET 2.0フレームとVisual Studio.NET 2005はXHTML 1.0 Transitionalに向けています。この規格はXHTML標準の中で最も限定性が低く、既存のHTMLページと最も互換性のある標準です。ただし、XHTML 1.0 Strict標準またはXHTML 1.1標準に向けたASP.NET 2.0ページを生成することもできます。
(デフォルトでは、ASP.NETフレームのBeta 2バージョンはXHTML 1.1に向けています。AS P.NET 2.0フレームの最終バージョンはXHTML 1.0 Transitionalに向けられます。)