HTML5-概要

HTML5は、HTML 4.01、XHTML 1.0、およびXHTML1.1に代わるHTML標準の次のメジャーリビジョンです。HTML5は、ワールドワイドウェブ上でコンテンツを構造化および表示するための標準です。

HTML5は、World Wide Webコンソーシアム(W3C)とWebハイパーテキストアプリケーションテクノロジーワーキンググループ(WHATWG)の間の協力です。

新しい標準には、以前はAdobe Flash、Microsoft Silverlight、GoogleGearsなどのサードパーティのブラウザプラグインに依存していたビデオ再生やドラッグアンドドロップなどの機能が組み込まれています。

ブラウザのサポート

Apple Safari、Google Chrome、Mozilla Firefox、およびOperaの最新バージョンはすべて多くのHTML5機能をサポートしており、Internet Explorer9.0は一部のHTML5機能もサポートします。

iPhone、iPad、およびAndroidフォンにプリインストールされているモバイルWebブラウザーはすべて、HTML5を優れた方法でサポートしています。

新機能

HTML5には、最新のWebサイトの構築に役立つ多くの新しい要素と属性が導入されています。これは、HTML5で導入された最も顕著な機能のいくつかのセットです。

  • New Semantic Elements −これらは、<header>、<footer>、および<section>のようなものです。

  • Forms 2.0 − <input>タグに新しい属性が導入されたHTMLWebフォームの改善。

  • Persistent Local Storage −サードパーティのプラグインに頼らずに達成するため。

  • WebSocket −Webアプリケーション向けの次世代双方向通信技術。

  • Server-Sent Events − HTML5は、WebサーバーからWebブラウザーに流れるイベントを導入し、サーバー送信イベント(SSE)と呼ばれます。

  • Canvas −これは、JavaScriptでプログラムできる2次元の描画面をサポートします。

  • Audio & Video −サードパーティのプラグインを使用せずに、Webページにオーディオまたはビデオを埋め込むことができます。

  • Geolocation −これで、訪問者は自分の物理的な場所をWebアプリケーションと共有することを選択できます。

  • Microdata −これにより、HTML5を超えて独自の語彙を作成し、カスタムセマンティクスでWebページを拡張できます。

  • Drag and drop −同じWebページのある場所から別の場所にアイテムをドラッグアンドドロップします。

下位互換性

HTML5は、可能な限り、既存のWebブラウザーとの下位互換性があるように設計されています。その新機能は既存の機能に基づいて構築されており、古いブラウザにフォールバックコンテンツを提供できます。

数行のJavaScriptを使用して、個々のHTML5機能のサポートを検出することをお勧めします。

以前のバージョンのHTMLに慣れていない場合は、次のバージョンを使用することをお勧めします。 HTML Tutorial HTML5の機能を調べる前に。