汎用的グループ要素

w3cのhtml4.01strictより要素を抜き出しています。
補足は独自意見ですので参考程度でご覧ください。

w3c

div

グループ化や適切な要素がないときに使用する汎用的なブロックレベル要素。

開始タグ
省略不可
終了タグ
省略不可
包含要素
ブロックレベルインライン
属性
%attrs;%reserved;
補足
divを削除しても文法的に誤りのないように直にインライン要素を記述しないのが望ましい
<!ELEMENT DIV - - (%flow;)*            -- generic language/style container -->
<!ATTLIST DIV
  %attrs;                              -- %coreattrs, %i18n, %events --
  %reserved;                           -- reserved for possible future use -->

%reserved;

要素の属性

<!-- Reserved Feature Switch -->
<!ENTITY % HTML.Reserved "IGNORE">

<!-- The following attributes are reserved for possible future use -->
<![ %HTML.Reserved; [
<!ENTITY % reserved
 "datasrc     %URI;          #IMPLIED  -- a single or tabular Data Source --
  datafld     CDATA          #IMPLIED  -- the property or column name --
  dataformatas (plaintext|html) plaintext -- text or html --"
  >
]]>