追加された要素と属性・廃止される要素と属性

新しい要素・属性

要素(element)・属性(attribute)

文書構造を明確にするための要素

  • section要素
  • header要素
  • nav要素
  • hgroup要素(2014年12月勧告時点で削除されているため使用不可)

など


テキストの意味を明確にするための要素・属性

  • time要素
  • mark要素

など


動画と音楽のための要素・属性

  • video要素
  • audio要素

など


フォームに関する要素・属性

  • input要素
  • datalist要素

など


Webアプリケーションのための要素

など


ルビなどの特定言語のための要素・属性

  • ruby要素
  • bdi要素
  • wbr要素

など


文書構造やテキストの意味を明確にする
  • section要素
  • header要素
  • nav要素
動画と音楽のための要素
  • video要素
  • audio要素
フォームに関する要素・属性
  • バリデーション機能
  • range属性
  • date属性
Webアプリケーションのための要素
特定言語のための要素・属性
使い方が変更された要素・属性
  • small要素
  • i要素
  • b要素
  • address要素
  • menu要素

async属性 と defer属性

  • JavaScriptを読み込むタイミングを指定できる
async属性
  • JavaScriptをバックグラウンドでHTMLと同時に読み込む
defer属性
  • HTMLの読み込むが完了してからJavaScriptを読み込む

使うべきではないもの

ほとんど使われていない
  • acronym要素
  • applet要素
CSSで指定するべき
  • font要素
  • bgcolor要素
閲覧者に不親切
  • frame要素

廃止される要素

  1. 本来CSSで指定すべき見た目の体裁を整えるための要素
  2. アクセシビリティ的に問題があるフレーム関連の要素
  3. よく似た他の要素との使い分けができない要素


HTML5で廃止される要素と属性 - 見た目の体裁を整える要素》