Html5-overview
HTML5-概要
HTML5は、HTML 4.01、XHTML 1.0、およびXHTML 1.1に取って代わるHTML標準の次の主要な改訂版です。 HTML5は、World Wide Webでコンテンツを構造化して表示するための標準です。
HTML5は、World Wide Web Consortium(W3C)とWeb Hypertext Application Technology Working Group(WHATWG)の協力です。
新しい標準には、以前はAdobe Flash、Microsoft Silverlight、Google Gearsなどのサードパーティのブラウザープラグインに依存していたビデオ再生やドラッグアンドドロップなどの機能が組み込まれています。
ブラウザのサポート
Apple Safari、Google Chrome、Mozilla Firefox、Operaの最新バージョンはすべて多くのHTML5機能をサポートしており、Internet Explorer 9.0は一部のHTML5機能もサポートします。
iPhone、iPad、およびAndroidスマートフォンにプリインストールされているモバイルWebブラウザーはすべて、HTML5を強力にサポートしています。
新機能
HTML5には、最新のWebサイトの構築に役立つ多くの新しい要素と属性が導入されています。 以下は、HTML5で導入された最も顕著な機能の一部です。
- 新しいセマンティック要素-これらは、<header>、<footer>、および<section>のようなものです。
- *フォーム2.0 *-<input>タグに新しい属性が導入されたHTML Webフォームの改善。
- Persistent Local Storage -サードパーティのプラグインに頼らずに達成するため。
- WebSocket -Webアプリケーション用の次世代双方向通信技術。
- サーバー送信イベント-HTML5は、WebサーバーからWebブラウザーに流れるイベントを導入し、サーバー送信イベント(SSE)と呼ばれます。
- キャンバス-これは、JavaScriptでプログラムできる2次元の描画面をサポートします。
- オーディオとビデオ-サードパーティのプラグインを使用せずに、Webページにオーディオまたはビデオを埋め込むことができます。
- ジオロケーション-訪問者は、Webアプリケーションと物理的な位置を共有することを選択できるようになりました。
- Microdata -これにより、HTML5を超える独自の語彙を作成し、カスタムセマンティクスでWebページを拡張できます。
- ドラッグアンドドロップ-アイテムを同じWebページのある場所から別の場所にドラッグアンドドロップします。
下位互換性
HTML5は、可能な限り、既存のWebブラウザーとの下位互換性を保つように設計されています。 新しい機能は既存の機能に基づいて構築されており、古いブラウザにフォールバックコンテンツを提供できます。
数行のJavaScriptを使用して、個々のHTML5機能のサポートを検出することをお勧めします。
HTMLの以前のバージョンに慣れていない場合は、HTML5の機能を調べる前に、* HTMLチュートリアル*を読むことをお勧めします。