ファイル拡張子 | .xhtml |
ファイルカテゴリ | documents |
説明 | XHTML(拡張可能ハイパーテキストマークアップ言語)は、XMLベースのマークアップ言語としてのHTMLの再定式化です。これは、XMLの柔軟性とHTMLの馴染み深い構文および構造を組み合わせています。XHTMLドキュメントは、厳格なXML構文ルールに従っており、要素が適切にネストされ閉じられていることが求められます。これにより、異なるWebブラウザーやデバイス間での一貫性と互換性が大きく向上します。XHTMLは、マルチメディアコンテンツ、フォーム、CSS(カスケーディングスタイルシート)を通じたスタイリングなどの機能を提供し、Webページやアプリケーションの作成に一般的に使用されます。これは、アクセシブルで、よく構造化され、相互運用可能なWebコンテンツの作成を促進するWeb開発における重要な標準です。 |
技術的な詳細 | XHTML文書はXML構文で記述されており、構造と構文に厳格なルールを守る必要があります。
XHTML文書は、Webページの構造と内容を定義する要素から構成されます。要素は互いにネストして階層構造を作成することができ、各要素には追加情報を提供したり、振る舞いを制御する属性を持つことができます。
XHTMLは、既存のHTML標準との互換性を持って設計されており、著者がHTMLからXHTMLへスムーズに移行できるようになっています。
XHTMLでは、すべてのタグを閉じ、タグ名を小文字で使用し、属性値を引用符で囲み、要素を適切にネストすることが求められます。これらのルールに従わない場合、検証エラーが発生します。
XHTMLでは、著者はモジュラリゼーション技術を使用してカスタムドキュメントタイプを定義することができます。これは、著者が自分たちの要素と属性のセット、いわゆるXHTMLモジュールを作成し、それらを組み合わせて特定のニーズに合ったカスタムドキュメントタイプを作成できることを意味します。 |