★HTML5リファレンス
| HTML5から意味の変わる要素
|
HTML4.01では、<b>は太字、<i>はイタリック体、<em>は強調、<strong>は強い強調、<small>は小さくする、<hr>は水平線、 として定義されていました。
これらの要素はHTML5でも残っていますが、 HTML4.01とは意味が変わり、単なる装飾要素からそれぞれに意味のある要素として定義されています。
|
| HTML5では、コンテンツ・モデルでタグの配置ルールが決まる
|
HTML5では、上記のコンテンツの種類に各要素が分類されることで、 どの要素の中にどの要素を配置できるかというタグの配置ルールが決まります。
HTML4.01でタグの意味を意識してマークアップしてきた人なら、 上記のコンテンツの種類の分類を知らなくてもそれほど大きな間違いをすることはないでしょうが、 文法的により正確なHTML文書を作成することを目指す場合には、 どの要素がどのコンテンツの種類に分類されているかを意識する必要があるでしょう。
|