HTML はハイパーテキスト マークアップ ランゲージの略です。 HTML にはドキュメントに関する情報が含まれ、テキストとリンクの観点からページ上のデータをブラウザに伝え、ブラウザに画像の場所を指示するため、HTML はあらゆる Web サイトの基盤を形成します。
HTML の最も一般的で一般的なバージョンは、HTML 4 と HTML 5 です。
主要な取り組み
- HTML 5 ではビデオやオーディオなどのマルチメディア コンテンツのサポートが改善されていますが、HTML 4 にはこれらの機能がありません。
- HTML 5 には、Web ページにより良い構造を提供する新しいセマンティック要素が含まれていますが、HTML 4 は一般的な div および span タグに依存しています。
- HTML 5 は、モバイル デバイスおよびレスポンシブ Web デザインでより適切に機能するように設計されていますが、HTML 4 は主にデスクトップ ブラウザーに焦点を当てています。
HTML 4 と HTML 5
HTML 4 は、機能とタグが少ないマークアップ言語の 4 番目のバージョンです。 強力で、さまざまなブラウザーで動作します。 マルチメディアのサポートは限られています。 HTML 5 には、さまざまな高度な機能とタグがあります。 JavaScriptを使って絵を描くタグです。 マルチメディアに対応しています。

HTML 4 では、サーバーとクライアント間の通信手段はストリーミングとロングポーリングです。HTML 4 には Web ソケットはありません。
それはある アプレット タグを使用して、Web ブラウザーでアプレットを表示します。 タグをリンクし、JavaScript やその他の同様のスクリプトを参照するため、HTML 4 には script 属性が必要です。
HTML 4 でユーザーの位置を追跡するのは困難です。
一方、HTML 5 には、クライアントとサーバーの通信用の Web ソケットがあります。 これにより、両当事者間の全二重通信が可能になります。
アプレット タグは、HTML 5 から という新しいタグに置き換えられました。 . Script 属性は HTML 5 では必須ではありません。HTML 5 でのユーザーの場所は、JS GeoLocation を利用して簡単に見つけることができます。
比較表
比較のパラメータ | HTML 4 | HTML 5 |
---|---|---|
HTML 4 は HTML の 4 番目のバージョンであり、HTML 3.2 の拡張バージョンでもあります。 | HTML 5 は HTML の 5 番目のバージョンであり、HTML 4 の拡張版でもあります。 | |
特徴 | 古いバージョンなので機能が少ない | それは新しいバージョンであり、高度な機能を備えています |
エラー処理 | 適切なエラー処理と、不正なドキュメントでの適度な一貫性を提供します。 | これにより、エラー処理が向上し、不正な形式のドキュメントで高い一貫性が得られます。 |
サードパーティの要素 | Silverlight や Flash などの多くのサードパーティ要素が HTML4 をサポート | マルチメディア サポート HTML5 |
タグの提供 | HTML 4 には新しいタグの規定はありません | ビデオ、キャンバス、オーディオなどの新しいタグを使用できます |
HTML4とは?
HTML 4 は、1997 年に W3C 勧告として公開されたマークアップ言語です。 HTML 4 は HTML 3.2 の拡張バージョンです。
以前の HTML の改訂版です。 スクリプト言語、スタイル シート、オブジェクトの埋め込み、豊富なテーブル、オブジェクトのサポート、障害のある特別なユーザー向けのその他の高度なアクセシビリティ機能など、さまざまな機能をサポートしています。
HTML 4 には、以前のバージョンの HTML よりも強力な機能があります。 確立された標準であるため、多数の Web ブラウザーと互換性があります。
HTML 4 は高度に内部化されているため、さまざまな言語でドキュメントを作成するのに役立ち、世界中に転送できます。
HTML 4 にはアクセス キーが追加されており、意味的にコントロールのグループやその他のアクティブなラベルを形成する可能性があります。 HTML 4 の構造と表示はより優れており、テキストの説明をマークアップすることもできます。
HTML4 ドキュメントの要素には、開始タグ、コンテンツ、終了タグの XNUMX つの部分があります。
HTML 4 の要素は大文字と小文字が区別されず、任意の方法で記述できます。 要素の属性は、その特定の要素のプロパティを定義できます。
理想的な HTML 4 ドキュメントは DOCTYPE 宣言で始まり、要素には HEAD と BODY が含まれます。 情報は前者に含まれ、後者には文書の内容が含まれます。

HTML5とは?
HTML は、HTML の 3 番目で最新のメジャー バージョンであり、WWW コンソーシアム (W22C) の推奨事項です。 2008 年 XNUMX 月 XNUMX 日にリリースされました。
新しいバージョンの目的は、最新のマルチメディアをサポートし、その他の新機能を導入することでした。 言語は簡単になり、人間が簡単に読めるようになり、コンピューターやデバイスに統合できるようになりました。
HTML 5 は HTML 4 の拡張バージョンです。新しいバージョンは HTML 4 だけでなく、DOM レベル 2 HTML や XHTML 1 などの他の HTML も取り入れています。
詳細な処理モデルがあり、簡単に実装できます。 HTML ドキュメント、API、およびその他の Web アプリケーションを改善、拡張、および合理化します。
HTML 5 にはいくつかの新しい構文機能が含まれています。
SGML に基づいていません。 HTML 5 は下位互換性をサポートし、標準準拠のレンダリング モードをトリガーします。
API の新機能は、メディアの時間指定再生、編集可能なコンテンツ、オフライン、ドラッグ アンド ドロップ、microdata、MIME タイプ、履歴、プロトコル ハンドラの登録、Web ストレージなど、API を改善してストレージ容量を大きくする機能です。
また、GeoLocation、Web 暗号化、SQL データベース、indexedDB、およびその他の高度な機能もサポートしています。

HTML 4 と HTML 5 の主な違い
- HTML 4は tag を使用して Web ブラウザーに略語を表示しますが、HTML5 はtag を使用して Web ブラウザーに略語を表示します。
- HTML 4 は確立され、標準化されており、多数の Web ブラウザーと互換性があります。 HTML 5 は進化しており、さまざまなブラウザーと互換性がありません。
- HTML4 では、 タグには HTML ドキュメントの schema 属性が含まれますが、HTML 5 では、 タグは、HTML ドキュメントのヘッダー セクションを定義します。
- HTML 4 にはタグ、HTML 5 で導入されたJavaScript を使用してグラフィックを描画するために使用されるタグ。
- HTML 4 では table タグにいくつかの属性がありますが、HTML 5 では、table タグには XNUMX つの属性 (border) しかありません。