XHTMLとは
「XHTML」ですが、「Extensible Hyper Text Markup Language(エクステンシブル・ハイパーテキスト・マークアップ・ランゲージ)」の略で、HTMLをXMLの文法に基づいて再定義し直したマークアップ言語です。
XHTMLは、HTML同様で、W3C(World Wide Web Consortium)によって作成された企画ですが、HTMLは、元もとはXMLの親にあたる「SGML」から派生した言語です、XMLのいわば兄弟にあたると言われますが、HTMLのほうは、ウェブブラウザメーカー主導で独自の拡張がなされた結果、XMLとは若干整合性を欠いた仕様になってしまいました。
そこでXMLに準拠した文書を作成する言語仕様として、XHTML が作成されることになったのです。
特にブラウザ上での表示に問題がない限り、既存のHTML文書をXHTMLに移行する必要はないと思われます。
XHTMLは、HTMLと比べてしまうと、書式がかなり厳密になっていますので、今までHTMLを使い、慣れ親しんできた人たちは、XHTMLの導入に抵抗を感じるかもしれませんね。
では、XHTMLには、どんなメリットがあると思いますか?
このXHTMLを導入することにより、RSS などの XML アプリケーションが利用できることやウェブサイトの作成の負担が軽減することになります、またXHTML文書ではMathMLやSVGなど、XMLのサブセット仕様を自由に埋め込むことができるのも特徴です。
