コンテンツ・モデル
コンテンツ・モデルとは、要素が内包できるコンテンツの種類の定義。
例えば、コンテンツ・モデルがフレージング・コンテンツである要素の中には、フレージング・コンテンツのカテゴリーに属する要素を配置できる。
コンテンツの種類によるカテゴリー分類
HTML5における要素は、コンテンツの種類によりカテゴリー分類することができる。
カテゴリー | 説明 |
---|---|
メタデータ・コンテンツ | head要素内で使用できる要素が属するカテゴリー。 |
フロー・コンテンツ | body要素内で使用するほとんどの要素が属するカテゴリー。 |
セクショニング・コンテンツ | セクションの範囲を明示的に定義する要素が属するカテゴリー。 |
ヘッディング・コンテンツ | セクションのヘッダーを定義する要素が属するカテゴリー。 |
フレージング・コンテンツ | テキストや、テキストをマークアップする要素が属するカテゴリー。 |
エンベディッド・コンテンツ | 埋め込み型コンテンツを扱う要素が属するカテゴリー。 |
インタラクティブ・コンテンツ | ユーザーが操作できるインタラクティブな要素が属するカテゴリー。 |
カテゴリー関係図
トランスペアレント・コンテンツ・モデル
トランスペアレント・コンテンツ・モデルとは、親要素のコンテンツ・モデルを継承するコンテンツ・モデル。