2012/02/19改訂

●行のグループ化

※ソース上は、thead → tfoot → tbodyの順に記述する。
thead
下にある列に対する見出しセル(th要素)を含んでいるような行。1つの表に1回のみ。
tfoot
上にある列のデータをまとめた内容のセル(td要素)を含んでいるような行。1つの表に1回のみ。
tbody
thead、tfoot以外の行のまとまり。まとまりに応じて1つの表に複数使用可能。

行のグループ化はブラウザで表示する際のメリットもある。
行数の多い表は最終行が読み込まれるまで表全体が表示されない。グループ化を行うことでtbodyよりもtfootが先に読み込まれるので、表が素早く表示されるようになる。

●列のグループ化

※col、colgroupは、どちらもtable要素内で、captionの後、thead要素もしくはtr要素の前に記述する。
col
列にスタイルを適用するときなど、装飾目的に利用する。
colgroup
列を意味のあるグループとしてまとめるとき(構造化)に利用する。