ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLとXHTMLの違いを徹底解説

HTMLとXHTMLの違いを徹底解説

WBOY
WBOYオリジナル
2016-08-15 16:49:471327ブラウズ
HTML (HyperText Markup Language、ハイパーテキスト マークアップ言語) HTML の最初の公式仕様は、1995 年に IETF (Internet Engineering Task Force) によってリリースされた HTML 2.0 です。 W3C (World Wide Web Consortium、World Wide Web Consortium) は、IETF に倣い、1999 年に HTML 4.01 がリリースされるまで、HTML を数回アップグレードしました。
HTMLとXHTML
XHTML (eXtensible HyperText Markup Language) は、HTML 4.01 の最初の改訂版であり、「3 種類の HTML4 ファイルを XML1.0 標準に従って再構成したもの」です。言い換えれば、XHTML は HTML 4.01 と XML1.0 のハイブリッドです。
XHTML1.0 は HTML4.01 に基づいているため、新しいタグや属性は導入されていません (XHTML は HTML のサブセットとみなすことができます)。表現はハイパーテキスト マークアップ言語 HTML に似ていますが、構文はより厳密です。 、ほぼすべての Web ブラウザは、HTML を正しく解析しながら XHTML と互換性があります。
例: XHTML 内のすべてのタグは小文字にする必要があり、すべてのタグは閉じて、すべての属性は引用符で囲む必要があります。

ではなく
として記述する必要があります。

を使用した後は、段落を終了するために

が必要です。
HTMLとXML
HTML は Standard Generalized Markup Language (SGML) に基づいたアプリケーションですが、XHTML は Extensible Markup Language (XML) に基づいています。HTML と XHTML は、実際には並行して開発された 2 つの標準です。本質的に、XHTML は、XML の強力な機能の一部と HTML の単純な機能のほとんどを組み合わせた過渡的なテクノロジです。 XHTML を確立する目的は、HTML から XML への移行を実現することです。
XML はデータ情報を送信して運ぶために設計されており、データを表現したり表示したりするために HTML 言語が使用されるわけではありません。 RSS と ATOM は現在、XML アプリケーションとして成功しています。RSS はコンテンツを相互に共有する標準的な方法として XML を使用しています。 Really Simple Syndication (または RDF Site Summary、RDF サイト サマリー) の略です。あなたがサイトを更新したことを他の人が見つけやすくなります。 Atom データ ソースは少ないようです。開発者にとって、RSS は比較的単純ですが、特に XML に慣れていない場合、Atom は少し複雑です。
W3CがXML1.0標準をリリースした1997年には、HTMLのバージョンはすでにバージョン4に達していました。 2000 年 1 月 26 日まで、XHTML1.0 は W3C 推奨標準となりました。しかし、当時HTMLが世界を席巻していた現状を鑑み、W3Cは「HTML4.01を継続使用し、HTML5やXHTMLの計画を積極的に研究する」ことを推奨せざるを得ませんでした。 2002 年、W3C は XHTML ファミリがインターネットの新たな段階になると指摘し、XML に基づいて Web を非常に明るい未来に導くことを目的として XHTML2 の開発を開始しました。
HTML5が人気です
XHTML はもともとオリジナルの HTML システムをコンテンツ構造の面で改良しただけであるため、XHTML2.0 は XHTML1.1 をベースにしたページの仕様と使いやすさに重点を置いただけであり、インタラクティブ性には欠けていました。 Web アプリが普及しているこの時代、XHTML2 はやや時代遅れであるため、HTML5 が誕生しました。
W3C は Web デザイナーのニーズを無視し、理論的な観点から密室で活動していますが、標準の旗を掲げており、Opera、Apple、Mozilla などのブラウザー メーカーの反対を引き起こしています。 2004 年に、彼らはインターネットの HTML5 標準を促進することを目的とした組織、Web Hypertext Application Technology Working Group (WHATWG) を設立しました。
HTML5とXHTML2の競合
HTML5は、1999年に策定されたHTML4.01とXHTML1.0標準を置き換えることを目的としており、Webページのパフォーマンスを向上させ、ページのインタラクションを増やすことを目的としています。 HTML5 は、ドキュメント構造を改善するためのいくつかの機能を含む、XHTML2 からのいくつかの提案を吸収しています。たとえば、新しい HTML タグのヘッダー、フッター、ダイアログ、サイド、図などを使用すると、コンテンツ作成者は以前の開発リーダーでより意味的にドキュメントを作成できます。このような状況では常に div を使用してください。
長年にわたる努力の末、W3CとWHATWGは2006年についに妥協に達しました。 2006 年 10 月、Web の父、World Wide Web Consortium (W3C) 会長、米国科学アカデミー会員である Tim Berners-Lee は、HTML から XML へのパスは問題ないというブログ投稿を発表しました。それは意味がありません(XHTML は死んだ)。 2009 年、W3C は賢明にも XHTML2.0 標準を改善する計画を放棄し、WHATWG の結果を基礎として選択しました。実際、XHTML は 2002 年に更新されてから数年間は変更されていませんでしたが、多くの問題が発見されました。
2011 年、Google エンジニアであり HTML5 標準編集者である Ian Hickson は、HTML5 がバージョン番号を持つ最後の HTML 言語になるだろうと述べました。同氏は、HTML 言語が生きた標準になるだろうと語った。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。