HTMLの要素(タグ)には、大きく分けて構造を示すブロックレベル要素と 修飾を示すインライン要素の2つに分類されます。 また、body要素内に記述できる要素はブロックレベル要素のみです。
上記のように、要素には「body要素内に記述できる要素はブロックレベル要素のみ」であったり 「インライン要素には、ブロックレベル要素は配置できない」であったりと 要素間にはブロック内に配置できるものと配置できないものが存在します。 この関係は、DTD(文書型定義)で定義されています。
また、要素には親子関係が存在します。例えば、ol要素の子要素はli要素となります。
以上の事から、正しく作成されたHTML文書は各要素がツリー構造になります。
Copyright 1997-2010 BBB All rights reserved.