ホームページ作成の基礎からご提供するホームページ作成Space | |
![]() |
|
![]() | |
|
|
XHTMLとは
2000年1月26日にW3C <http://www.w3.org/> の勧告となったXHTML(Extensible HyperText Markup Language)[XHTML10]は、素朴な文書構造記述言語として発展してきた(あるいは混乱してきた)HTMLに、XML[XML1]の持つ柔軟性、拡張性を取り入れたものです。HTMLはSGMLの実装の一つで、書式にそれなりに自由度がありましたが、XHTMLはXMLの実装であるため、書式が厳密になっています(XMLは、SGMLの書法をシンプルで厳密なものにすることで、アプリケーションの開発や互換性をとりやすくした)。 また、HTMLは規格がどんどん拡張され、携帯端末などにとってはフルサポートするのが困難な規模となっています。一方、新しい規格であるMathMLやSVGが続々と登場し、これらを組み込んだ文書型を容易に定義できることも求められています。このため、利用環境に応じて必要な要素を選択して採用できるモジュール化や、他のXML文書との融合(拡張)などもXHTMLの目的のひとつです。これはXHTMLモジュール化仕様[XHTMLMOD]やXHTML Basic[XBASIC]で具現化されています。
XHTMLはXMLとして扱えるわけですから、XSLTで文書を変換するなど、さまざまな応用が可能です。特にXSLTを用いたメタデータの抽出は、誰もがセマンティック・ウェブに参加するための手段として注目すべきです。 XHTML 1.0XHTML 1.0はXMLのルールに基づいて定義された言語であるとともに、HTMLの新バージョンでもあって、基本的には従来のHTML 4.01[HTML4]と同じ要素で構成されています。XMLとHTML双方のメリットを生かすことができる現実的な規格ですが、HTMLと互換性をとるためにはいくつかの注意が必要です。以下の注意点を守ることで、既存のHTMLブラウザでも、XMLエディタでも、きちんと表示され処理できるページを作ることができます。 |
![]() |
|
| 運営会社 | お問い合わせ | 広告掲載について | プライバシーポリシー | ご利用にあたって プロデュースはホームページ制作のTOSHO SEO対策のSEO Space COPYRIGHT©2008~ ホームページ作成Space ALLRIGHT RESERVED. ペット病院 ランキング | 粗大ごみ 比較 | HSBC 口座 | 解雇 弁護士 | 歯列矯正 | ホテル 福岡 | ロレックス買取 | 浮気調査 料金 | ヘアメイクスクール | | ||
![]() | ||