HTML5ではブロック要素とインライン要素ないらしい。
そろそろ(X)HTMLからHTML5へ向けての過渡期がやってきそうなので、
HTML5勉強していきたいと思います。
さて、まずはタグリファレンスを探して覗いてみると、
なにやらカテゴリなる区分が...
どうやら、ブロック・インライン要素の代わりになる考え方らしい。
どうしてそうなったのか? なんてのは考えずにとりあえず、
以下はカテゴリ(コンテンツモデル)の種別と自己解釈。
コンテンツモデルとは
そのコンテンツモデルに、
どんなノード(要素)を内包できるかの決め事、定義でしょうか。
そのモデルを大別するとイか7つ。
- Metadata content(メタデータ コンテンツ)
- メタデータ。
- Flow content(フロー コンテンツ)
- ほとんどの要素はフローコンテンツに分類される。
- Sectioning content(セクショニング コンテンツ)
- 範囲を定義・形成する?
- Heading content(ヘッディング コンテンツ)
- 見出し、セクションの見出しを定義する。
- Phrasing content(フレージング コンテンツ)
- テキスト。
- Embedded content(エンベッディッド コンテンツ)
- 埋め込みオブジェクト。
- Interactive content(インタラクティブ コンテンツ)
- 操作可能要素?
CSSでの制御(display)はまだ未定?