コンテンツモデル

HTMLのタグは7つのカテゴリに分類されます。それぞれタグごとにどのカテゴリを囲めるかが決まっています。

フローコンテンツ:ほぼ全てのタグが属する (p/a/section/ulなど)

ヘッディングコンテンツ:見出しを表すタグ (h1〜h6)

セクショニングコンテンツ:文書構造を作る (section/article/aside/navなど)

フレージングコンテンツ:文書中に出現することのあるタグ (a/br/button/iframe/imgなど)

インタラクティブコンテンツ:ユーザーが操作できる (a/buttton/input/selectなど)

エンペディッドコンテンツ:画像やオーディオを埋め込むタグ (img/svg/video/audioなど)

メタデータコンテンツ:head内に書くタグ (meta/title/link/scriptなど)

へッディングコンテンツ、セクショニングコンテンツはブロックレベル要素

フレージングコンテンツ、インタラクティブコンテンツ、エンペディッドコンテンツはインライン要素

コメント

タイトルとURLをコピーしました