ホームページ  >  記事  >  ウェブフロントエンド  >  html5の前世代言語とは何ですか?

html5の前世代言語とは何ですか?

青灯夜游
青灯夜游オリジナル
2022-02-28 16:33:172657ブラウズ

html5の前世代の言語は「XHTML 1.0」です。 HTML5は2012年にリリースされた言語標準で、その前バージョンは2000年にリリースされた「XHTML 1.0」で、「XHTML 1.0」は「HTML4.0」をベースにXMLアプリケーションをベースに最適化・改良された新しい言語です。

html5の前世代言語とは何ですか?

このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。

html5 の前世代の言語は「XHTML 1.0」です。

Web の初期の頃から、HTML の複数のバージョンが開発されました:

2000#HTML5#XHTML52013
バージョン Description
HTML 1.0 1993 は、1993 年 6 月に Internet Engineering Task Force (IETF) の作業草案としてリリースされました。
HTML 2.0 1995 は 1995 年 1 月に RFC 1866 としてリリースされ、2000 年 6 月のリリース後に廃止されたと宣言されました。
HTML 3.2 1997 1997 年 1 月 14 日、W3C 推奨標準。
HTML 4.0 1997 1997 年 12 月 18 日、W3C 推奨標準。
HTML 4.01 (マイナーな改良) 1999 1999 年 12 月 24 日、W3C 推奨標準。
##HTML 1.0
2012 HTML5 は、次世代の Web 言語として認識されています。リッチ メディア、リッチ コンテンツ、リッチ アプリケーションにおける Web の機能が大幅に向上しました。最終的には次のような重要な要素として高く評価されています。モバイル インターネットを変更します。手を押してください。 Internet Explorer 8 以前のバージョンはサポートされていません。

##

Extensible Hypertext Markup Language (英語: eXtensible HyperText Markup Language、XHTML) は、表現が Hypertext Markup Language (HTML) に似ていますが、構文がより厳密なマークアップ言語です。継承関係に関して言えば、HTML は Standard Generalized Markup Language (SGML) に基づいたアプリケーションであり、非常に柔軟なマークアップ言語ですが、XHTML は SGML のサブセットである Extensible Markup Language (XML) に基づいています。 XHTML 1.0 は、2000 年 1 月 26 日に W3C 勧告になりました。

XHTML は、HTML と同様の役割を果たす拡張マークアップ言語 (XML) です。したがって、本質的に、XHTML は、XML の強力な機能の一部と HTML の単純な機能のほとんどを組み合わせた移行テクノロジです。 . .

XHTML1.1 は XHTML の最後の独立した標準であり、2.0 はドラフト段階にあります。 XHTML5 は HTML5 標準の一部であり、その名前は「Extensible HTML」ではなく「HTML5 Serialized as XML」に変更されました。

背景

#2000 年末、国際 W3C 組織 (World Wide Web Consortium) は、XHTML バージョン 1.0 のリリースを発表しました。 XHTML 1.0 は、XML ベースのアプリケーションを目的として、HTML 4.0 に基づいて最適化および改良された新しい言語です。 XHTML は拡張 HTML であり、XHTML は HTML のより厳密で純粋なバージョンです。その拡張性と柔軟性は、将来のネットワーク アプリケーションのより多くのニーズに適応します。 XML には強力なデータ変換機能があり、HTML を完全に置き換えることができますが、HTML 言語に基づいて設計された何千もの既存の Web サイトを考慮すると、XML を直接採用するのはまだ時期尚早です。そこで、HTML4.0をベースにXMLルールで拡張し、XHTMLを取得しました。したがって、XHTML を確立する目的は、HTML から XML への移行を実現することです。 Web サイトのデザインにおいて国際的に評価されている WEB 標準は、XHTML アプリケーション (一般に CSS DIV として知られています) に基づいています。

相違点

HTML は、現在の HTML バージョンの後継です。 HTML の文法要件は比較的緩いため、Web ページ作成者にとっては便利ですが、マシンにとっては、言語の文法が緩いほど処理が難しくなります。従来のコンピューターの場合は、緩い文法にも対応できます。ただし、携帯電話などの他の多くのデバイスでは、これはさらに困難です。したがって、DTD によって定義されたルールと、より厳格な文法要件を備えた XHTML が作成されました。

ほとんどの一般的なブラウザは XHTML を正しく解析できます。HTML のサブセットである初期のブラウザでも XHTML を解析できます。言い換えれば、ほとんどすべての Web ブラウザは、HTML を正しく解析しながら、XHTML とも互換性があります。もちろん、HTML から XHTML への完全な移行にはまだプロセスが必要です。

XHTML は、カスケード スタイル シート (外国語の略称: CSS) と組み合わせることでその真価を発揮し、スタイルとコンテンツの分離を可能にし、同時に Web ページのコードを有機的に組み合わせることができ、ファイル内には、MathML や SVG などのさまざまな XML アプリケーションを混在させることもできます。

HTML から XHTML への移行における変更は比較的小さく、主に XML に適応するためです。最大の変更点は、ドキュメントが整形式である必要があり、すべてのタグが閉じている必要があることです。つまり、開始タグには対応する終了タグが必要です。さらに、XHTML 内のすべてのタグは小文字である必要があります。 HTML 2.0 以来の伝統に従って、タグを大文字にする人が多く、この 2 つの違いは重要です。 XHTML では、数字を含むすべてのパラメータ値を二重引用符で囲む必要があります (SGML および HTML では引用符は必要ありません。内容が数字、文字、およびその他の許可された特殊文字のみの場合は、引用符は必要ありません)。 img、br などの空の要素を含むすべての要素も閉じる必要があります。これを行うには、開始タグの最後にスラッシュを追加します (、< など)。 br />。

[関連する推奨事項: html ビデオ チュートリアル Web フロントエンド )]

以上がhtml5の前世代言語とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。