Xhtml-what-is-xhtml

提供:Dev Guides
移動先:案内検索

XHTML-はじめに

XHTMLはE * X tensible H yper T ext M arkup L * anguageの略です。 これは、インターネットの進化における次のステップです。 XHTML 1.0は、XHTMLファミリーの最初のドキュメントタイプです。

XHTMLはHTML 4.01とほとんど同じですが、違いはわずかです。 これは、HTML 4.01のよりクリーンで厳密なバージョンです。 HTMLをすでに知っている場合は、この最新バージョンのHTMLを学習するためにほとんど注意を払う必要はありません。

XHTMLは、Web開発者がHTMLからXMLへの移行を支援するために、World Wide Web Consortium(W3C)によって開発されました。 今日XHTMLに移行することで、Web開発者は、コンテンツの下位互換性と将来の互換性に自信を持ちながら、そのすべての利点を備えたXMLの世界に入ることができます。

XHTMLを使用する理由

コンテンツをXHTML 1.0に移行する開発者には、次の利点があります-

  • XHTMLドキュメントは、標準のXMLツールで簡単に表示、編集、検証されるため、XMLに準拠しています。
  • XHTMLドキュメントは、既存のブラウザーや新しいブラウザーで以前よりも動作するように記述できます。
  • XHTMLドキュメントは、HTMLドキュメントオブジェクトモデルまたはXMLドキュメントオブジェクトモデルに依存するスクリプトやアプレットなどのアプリケーションを利用できます。
  • XHTMLは、より一貫性のある適切に構造化された形式を提供するため、現在および将来のWebブラウザーでWebページを簡単に解析および処理できます。
  • 長期的には、ドキュメントを簡単に保守、編集、変換、およびフォーマットできます。
  • XHTMLはW3Cの公式標準であるため、Webサイトは多くのブラウザーとの互換性が高くなり、より正確にレンダリングされます。
  • XHTMLはHTMLとXMLの強みを兼ね備えています。 また、XHTMLページは、すべてのXML対応ブラウザーでレンダリングできます。
  • XHTMLはWebページの品質基準を定義しており、それに従うと、Webページは品質Webページとしてカウントされます。 W3Cは、それらのページを品質スタンプで認証します。

Web開発者とWebブラウザーのデザイナーは、新しいマークアップ言語でアイデアを表現する新しい方法を常に発見しています。 XMLでは、新しい要素や追加の要素属性を比較的簡単に導入できます。 XHTMLファミリーは、XHTMLモジュールおよび新しいXHTML準拠モジュールを開発するための手法を通じて、これらの拡張機能に対応するように設計されています。 これらのモジュールにより、コンテンツの開発および新しいユーザーエージェントの設計時に、既存の機能と新しい機能を組み合わせることができます。

基本的な理解

さらに先に進む前に、HTML、XML、およびSGMLについて簡単に説明します。

SGMLとは何ですか?

これは、* S 標準 G エネルギーを付与された M arkup L *anguage(SGML)アプリケーションで、国際標準ISO 8879に準拠しています。 HTMLは、World Wide Webの標準公開言語として広く認識されています。

これは、マークアップ言語、特に電子文書交換、文書管理、文書公開で使用される言語を記述するための言語です。 HTMLは、SGMLで定義された言語の例です。

XMLとは何ですか?

XMLはE* X tensible M arkup L * anguageの略です。 XMLはHTMLによく似たマークアップ言語であり、データを記述するために設計されました。 XMLタグは事前定義されていません。 必要に応じて独自のタグを定義する必要があります。