HTML5

仕様

コンテンツモデル

HTML 4.01ではブロックレベル要素とインライン要素の大きな2分類だった。 HTML5(5.1)では各要素がコンテンツモデル という分類に振り分けられる。

外部リンク: コンテンツモデル

メタデータコンテンツ 文書そのものの情報(文字コードや他文書との関連等)を記述するもの
meta, script, style, link, title など
フローコンテンツ 文の主な流れを構成するもの
セクショニングコンテンツ 文書の見出しとフッタを構成するもの
article, aside, nav, section
ヘディングコンテンツ 文書のヘッダを構成するもの
h1, h2, h3, h4, h5, h6
フレージングコンテンツ テキストや段落の一部を括って特別な意味を付すもの
audio, del, i, img, kbd, label, s, samp, small, strong, sub, sup u, var, video など
エンベディッドコンテンツ テキスト以外のメディアなどをその場に埋め込むもの
audio, canvas, embed, iframe, img, math, object, svg, video など
インタラクティブコンテンツ 対話的操作を意図するもの
audio, button, input, object, select, textarea, video など

外部リンク: HTML5 子要素・親要素対応

yuuji@koeki-u.ac.jp