4.01が公式に発表されてから10年近くが経とうとしているとは信じ難いことだ。言うものの、ブラウザがこの規格に対応するようになるまでにはかなりの時間がかかっており、その対応もまだ完全ではない。5の最初のドラフト(草案)をリリースしたことは喜ばしいニュースだ。セマンティックHTMLセマンティックHTMLが目指しているのは、HTML文書から表示方法に関する指定を排除するということである。セマンティックHTMLでは、データ本来の持つ意味合いのみが適切なタグによって文書中に記述されるのだ。5はその目標の実現に向けて着実に動いている。セマンティックHTMLの例として、表形式のデータに対してはテーブル要素のみを使用することや、ページ上の重要なデータをマークアップするためにのみヘッダタグ(や、)を使用することなどが挙げられる。5ではセマンティックHTMLを実現するための新たな機能が数多く導入され、従来の要素のいくつかが消えてなくなっている。5の追加機能は、コンテンツに対する意味の割り当てをHTMLタグによって容易に行えるようにすることで、セマンティックHTMLの実現に注力している。以下にこういった要素の例を挙げている。article:ページ内の独立したコンテンツそれぞれを表す。audio:マルチメディアをサポートする。canvas:グラフやゲームなど、動的なビットマップグラフィックスをその場で描画する。dialog:会話をマークアップする。embed:プラグインコンテンツをサポートする。footer:セクションのフッタを表す。header:セクションのヘッダを表す。nav:ナビゲーションを目的とするドキュメントのセクションを表す。section:ドキュメントのセクションを表す。video:マルチメディアをサポートする。いった新しい要素は、プレゼンテーション重視のHTMLの時代が終わったということを示している。送り手が意図した通りのコンテンツを受け手に配信するという作業には、CSSを用いるべきなのだ。言うものの、新しいテクノロジに取り組む際の懸念として、後方互換性がある。5規格には、ウェブ開発者に対する準拠要求と、コンテンツを閲覧するために使用されるソフトウェア(ユーザーエージェント)に対する準拠要求が含まれている。ユーザーエージェントのセクションには従来のHTMLが適切に描画できることを保証するガイドラインが含まれているため、既存のウェブコンテンツが影響を受けるという心配は不要である。permission.×このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。