HTML5
HTML5は、HTMLの5番目の主要な標準です。標準の開発は2007年に始まり、HTML5のWebサイトは2010年に広く使われ始めました。HTML5の最終標準は、2014年10月28日にW3Cによって正式に標準化されました。
以前のHTML標準であるHTML 4.01は、HTML5標準が公開される15年前の1999年に標準化されました。ただし、HTML5に先立つ10年間、多くのWebサイトは、2000年に公開された、より厳密なHTMLのバージョンであるXHTMLで記述されていました。HTML5は、いくつかの新機能を含む、現代のWeb向けのより簡単な標準をWeb開発者に提供することで、HTML 4とXHTMLの両方に取って代わるよう設計されました。
次の表には、文書の構造を定義するために使われる、HTML5で導入された新しい要素、つまりタグの一覧が含まれています。
| タグ | 説明 |
|---|---|
| <header> | Webページのヘッダーを定義します |
| <footer> | ページのフッターを定義します |
| <nav> | ナビゲーションバーを定義します |
| <main> | Webページの主要なコンテンツを定義します |
| <article> | ページ内の記事を定義します |
| <section> | 文書または記事のセクションを定義します |
| <aside> | ページの主要なコンテンツ以外のコンテンツを定義します |
これらのタグを使うと、Webページのソースと、それに対応するCSSスタイルが簡単になります。たとえば、XHTMLでナビゲーション要素を定義するには、通常、ページのHTMLに「<div class="nav">」と記述し、CSSで「.nav」というクラスを定義します。HTML5では、HTMLに<nav>タグを挿入し、CSSを使って要素自体のスタイルを設定するだけで済みます。
HTML5には、ほかにもいくつかの新しいタグが含まれています。たとえば、グラフィックス用の<canvas>と<svg>、マルチメディア要素用の<audio>と<video>などです。これらのタグはWeb開発者に新しい機能を提供しますが、HTML5がページのスタイル設定、アニメーション、ユーザー操作において、依然としてCSSとJavaScriptに大きく依存している点に注意することが重要です。そのため、インタラクティブなHTML5 Webサイトの多くは、HTML5、CSS3、JavaScript、またはjQueryを組み合わせて構築されています。
NOTE: 以前のHTML標準では、「HTML」と数字の間にスペースがありました(例:HTML 1.0、HTML 4.01)。HTML 5.0ではスペースがなくなり、正式にはHTML5と表記されます。
知識をテストする