Extensible Hypertext Markup Language XHTML (eXtensible HyperText Markup Language) は、HTML 4.01 の最初の改訂版であり、「XML1.0 標準に基づいて 3 種類の HTML4 ファイルを再編成したもの」です。言い換えれば、XHTML は HTML 4.01 と XML1.0 のハイブリッドです。
XHTML1.0はHTML4.01をベースにしており、新しいタグや属性を導入していない(XHTMLはHTMLのサブセットとみなすことができる)ため、表現はハイパーテキストマークアップ言語HTMLに似ていますが、構文はより厳密です。ほとんどすべての Web ブラウザは、HTML を正しく解析しながら XHTML と互換性があります。
例: XHTML 内のすべてのタグは小文字にする必要があり、すべてのタグは閉じなければならず、すべての属性は引用符で囲む必要があります。
は
ではなく
として記述する必要があります。
を使用した後は、段落を終了するために
が必要です。