XHTML(Extensible HyperText Markup Language )とは、ウェブページを記述するための言語であるHTMLを、XMLのルールに基づいて定義した言語である。
XHTMLはXMLのルールに基づいているため、HTMLよりも書式がより厳格になっている。
(たとえば、タグはすべて小文字で書く、終了タグの省略が出来ないなど)
XMLを利用することで、必要な要素をDTD(文章型宣言)として自由に定義することが可能となり、MathMLやSVGなど他のXML文書を埋め込むことが可能となった。
XHTMLはHTMLと比べ、文章構造と視覚表現を、より踏み込んで分離している。XHTMLはもっぱら文章構造を表し、視覚表現(見た目を表す要素)はCSSで表すことが推奨されている。
例として、XHTMLでは、太字を表す<b>タグは非推奨、もしくは廃止されている。
XHTMLの仕様は、HTMLと同じくW3C(World Wide Web Consortium)という団体が定めている。
XHTML 1.0 には、Strict、Transitional、Framesetという3種類のDTDが存在する。
急上昇ワード改
最終更新:2026/01/23(金) 08:00
最終更新:2026/01/23(金) 07:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。