- HTML
58 HTML5の要素まとめ

目次
HTML5の要素まとめ
HTML5では、従来の役割であった文書作成の機能に加えて、グラフィックスの描画、音声や動画の再生機能のようなマルチメディア機能、Webアプリケーション作成のための機能などが追加されています。そういった要素も含めて一覧としてまとめました。「HTML5」の列に○がついている要素はHTML5で追加された要素です。
| 要素名 | カテゴリー | 説明 | HTML5 |
|---|---|---|---|
| html | ルート要素 | HTML文書のルート要素を表す | |
| head | メタデータ | メタデータの集まりを表す | |
| title | メタデータ | HTML文書のタイトルを表す | |
| base | メタデータ | 相対URLの基準となるURLを指定する | |
| link | メタデータ | 他の文書などに関連付ける | |
| meta | メタデータ | 文書に関するメタデータを表す | |
| style | メタデータ | スタイル情報を埋め込む | |
| script | スクリプティング | JavaScriptを埋め込む | |
| noscript | スクリプティング | JavaScriptが無効な場合の情報を表す | |
| body | セクション | 文書のセクションを表す | |
| article | セクション | 自己完結したセクションを表す | ○ |
| section | セクション | 一般的なセクションを表す | ○ |
| nav | セクション | ナビゲーションを表す | ○ |
| aside | セクション | 補足的なセクションを表す | ○ |
| h1-h6 | セクション | 見出しを表す | |
| header | セクション | ヘッダーを表す | ○ |
| footer | セクション | フッターを表す | ○ |
| adress | セクション | 連絡先情報を表す | |
| p | コンテンツのグループ化 | 段落を表す | |
| hr | コンテンツのグループ化 | テーマの区切りを表す | |
| pre | コンテンツのグループ化 | 整形済みテキストを表す | |
| blockquote | コンテンツのグループ化 | 引用セクションを表す | |
| ol | コンテンツのグループ化 | 番号ありの箇条書きを表す | |
| ul | コンテンツのグループ化 | 番号なしの箇条書きを表す | |
| li | コンテンツのグループ化 | 箇条書きを表す | |
| dl | コンテンツのグループ化 | 適宜がたの箇条書きを表す | |
| dt | コンテンツのグループ化 | 定義する用語を表す | |
| dd | コンテンツのグループ化 | 用語の説明を表す | |
| figure | コンテンツのグループ化 | 図版を表す | ○ |
| figcaption | コンテンツのグループ化 | 図版のキャプションをつける | ○ |
| div | コンテンツのグループ化 | 様子をグループ化する | |
| main | コンテンツのグループ化 | body要素のメインコンテンツを表す | ○ |
| a | テキストの意味付け | リンクを設定する | |
| em | テキストの意味付け | 強調したい箇所を表す | |
| strong | テキストの意味付け | 重要な箇所を表す | |
| small | テキストの意味付け | 注釈を表す | |
| s | テキストの意味付け | 正確ではない内容を表す | |
| cite | テキストの意味付け | 作品のタイトルを表す | |
| q | テキストの意味付け | 短めの引用を表す | |
| dfn | テキストの意味付け | 定義される用語を表す | |
| abbr | テキストの意味付け | 略語や頭字語を表す | |
| time | テキストの意味付け | 日付や時刻を表す | ○ |
| code | テキストの意味付け | ソースコードを表す | |
| var | テキストの意味付け | 変数を表す | |
| samp | テキストの意味付け | 出力サンプルを表す | |
| kbd | テキストの意味付け | ユーザーが入力する文字を表す | |
| sub | テキストの意味付け | 下付き文字を表す | |
| sup | テキストの意味付け | 上付き文字を表す | |
| i | テキストの意味付け | 専門用語、慣用句などを表す | |
| b | テキストの意味付け | キーワード、製品などを表す | |
| u | テキストの意味付け | 注意を喚起する | |
| mark | テキストの意味付け | 強調表示 | ○ |
| ruby | テキストの意味付け | ルビを振る | ○ |
| rt | テキストの意味付け | ルビのテキストを表す | ○ |
| rp | テキストの意味付け | ルビ用の括弧 | ○ |
| bdi | テキストの意味付け | 分離されたテキストを表す | ○ |
| bdo | テキストの意味付け | テキストの方向を指定する | |
| span | テキストの意味付け | 任意の範囲をグループ化する | |
| br | テキストの意味付け | 改行する | |
| wbr | テキストの意味付け | 改行してもいい位置を表す | ○ |
| ins | 訂正 | 追加された箇所を表す | |
| del | 訂正 | 削除された箇所を表す | |
| img | コンテンツの埋め込み | 画像を表示する | |
| iframe | コンテンツの埋め込み | インラインフレーム | |
| embed | コンテンツの埋め込み | プラグインデータを埋め込む | ○ |
| object | コンテンツの埋め込み | プラグインなどを埋め込む | |
| param | コンテンツの埋め込み | プラグインのパラメータを指定する | |
| video | コンテンツの埋め込み | 動画を再生する | ○ |
| audio | コンテンツの埋め込み | 音声を再生する | ○ |
| source | コンテンツの埋め込み | 複数のメディアリソースを指定する | ○ |
| track | コンテンツの埋め込み | テキストトラックを指定する | ○ |
| canvas | コンテンツの埋め込み | グラフィックを描画する | ○ |
| map | コンテンツの埋め込み | イメージマップを定義する | |
| area | コンテンツの埋め込み | イメージマップのリンク領域を設定する | |
| table | テーブル | 表を作る | |
| caption | テーブル | 表のキャプション | |
| colgroup | テーブル | 表の列をグループ化する/td> | |
| col | テーブル | 表の列を表す | |
| tbody | テーブル | 表の本体にあたる行をグループ化する | |
| thead | テーブル | 表のヘッダーにあたる行をグループ化する | |
| tfoot | テーブル | 表のフッターにあたる行をグループ化する | |
| tr | テーブル | 表の行を表す | |
| td | テーブル | 行の中のデータセルを表す | |
| th | テーブル | 表の見出しセルを表す | |
| form | フォーム | 入力フォームを作る | |
| fieldset | フォーム | フォームの部品をグループ化する | |
| legend | フォーム | グループ化された部品にキャプションをつける | |
| label | フォーム | ユーザーインターフェイスのキャプションをつける | |
| input | フォーム | フォームの入力部品を作る | |
| button | フォーム | ボタンを作る | |
| select | フォーム | 選択メニューを作る | |
| datalist | フォーム | 入力候補のリストを作る | ○ |
| optgroup | フォーム | 選択メニューの選択肢をグループ化 | |
| option | フォーム | 選択肢を作る | |
| textarea | フォーム | 複数行のテキスト入力欄を作る | |
| keygen | フォーム | 暗号用の秘密鍵と公開鍵を作る | ○ |
| output | フォーム | 計算の結果を表す | ○ |
| progress | フォーム | タスクの進行状況を表す | ○ |
| meter | フォーム | 既知の範囲にある数量や割合を表す | ○ |
| details | インタラクティブ | 追加情報を表す | ○ |
| summary | インタラクティブ | detail要素の要約や凡例を表す | ○ |
| dialog | インタラクティブ | ダイアログボックスなどを表す | ○ |