HTML4とHTML5の違い

Anonim

HTML 4とHTML 5

インターネットは進化しており、その言語も進歩しています。現在、HTMLは4番目のバージョンであり、すでにHTML 5が公開されています。 HTML 5の主な目標は、今日普及している多くの新しいタイプのコンテンツを組み込んだ、より標準化された言語を作成することです。 HTML 5の最も顕著な変化は、サードパーティのプラグインを必要とせずにビデオとオーディオを組み込むことができることです。 HTML 4では、Adobe Flashで使用されているプラ​​グインが非常に人気があります。 Flashは、インタラクティブコンテンツのレンダリングやゲームのために、ページ上のオンザフライ描画にも使用されます。これは、HTML 5のcanvass要素によって処理されるようになりました。

<! - 1 - >

多種多様なコンテンツをレンダリングする際のHTML 5の機能を向上させるために、SVGとMathMLのサポートが追加されました。 SVGは静的または動的ベクトルグラフィックを描画するための仕様です。 SVGはXMLで書かれているので、以下のような多くの利点があります。スクリプティング、索引付け、およびより良い圧縮が含まれます。 MathMLは、数式の正しい表現に関わるXMLの仕様です。数学の公式はインターネットの初めから問題があり、HTMLや多くのWeb開発者は画像を使って方程式を表示することに頼っていました。画像を使用することの欠点には、変更の労力の増大、検索または索引付けができないことなどがあります。

<! - 2 - >

HTMLページの構造を改善するために、多くの要素が追加、変更、削除されています。新しい要素には、セクション、記事、脇見、Hグループ、ヘッダー、フッター、ナビ、図形などがあります。変更された要素は既にHTML 4に存在する要素ですが、動作する方法は調整されています。変更された要素のリストには、a、b、住所、cite、hr、I、ラベル、メニュー、強、大などが含まれます。最後に、削除された要素は、HTML 5に含まれなくなった要素です。basefont、big、center、font、strike、tt、u、frame、frameset、noframes、頭字語、アプレット、isindex、dir、noscriptです。これらの要素を削除する理由は、不使用、CSSによる陳腐化、使い勝手の問題などです。削除された要素は、引き続きブラウザで解析することができますが、ページ上でそれらを使用するとHTML 5の検証に失敗します。

<! - 3 - >概要:

1。 HTML 5は、HTML 4にプラグインが必要なコンテンツをネイティブに組み込むことができます。

2。 HTML 5はSVGとMathMLをインラインで使用できますが、HTML 4では使用できません。 3。 HTML 5はオフラインアプリケーションの保存と使用を可能にしますが、HTML 4では使用できません。 4。 HTML 5には、HTML 4には存在しない多くの新しい要素があります。

5。特定の要素は、HTML 4の場合と比べてHTML 5で変更されています。

6。 HTML 5はHTML 4から特定の要素を削除しました。