HTMLとは

HTML(HyperText Markup Language)は、Webサイト(ホームページ)を作成するために使う言語です。
HTMLを記述する際は、<>で囲まれたタグ(要素)によって、そのテキストを意味付けします。

<COLGROUP> 表の縦列をグループ化する

<COLGROUP>タグは、表の縦列をグループ化して、属性をまとめて指定したいときに使用します。 <COLGROUP>や<COL>で各縦列の幅を指定しておくことで、 ブラウザによっては、表データの読み込みがすべて終わるのを待たずに、横1行づつ表示させることが可能となります。

属性一覧

span="グループ化する縦列数"
グループ化する縦列の数を1以上の整数で指定します。この属性を指定しない場合、初期値は1となります。尚、<COLGROUP>内に<COL>を含んでいる場合には、この属性は無視されます。
width="縦列の幅"
指定した各縦列の幅の初期値を指定します。<COLGROUP>で幅が指定されている場合でも、その内部の<COL>で幅を指定すると、<COL>で指定した幅が優先されます
align="横方向の位置揃え"
left(左寄せ)、right(右寄せ)、center(中央揃え)、justify(両端揃え)、char(char属性で指定した文字の位置を揃える)
valign="縦方向の位置揃え"
top(上寄せ)、middle(中央揃え)、bottom(下寄せ)、baseline(1行目のベースラインを揃える)
char="位置を揃える文字"
align="char"とした場合の、位置を揃える文字を指定します。何も文字を指定しない場合の初期値は「.(ピリオド)」です。
charoff="位置を揃える文字までの距離"
align="char"とした場合の、セルの端からchar属性で指定した文字までの距離を指定します。セル内に指定文字がない場合には、末尾が指定文字の直前に揃えられます。

使用例

HTMLの記述方法
<table width="300" border="1">
<caption>サイズ区分</caption>
<colgroup span="2" width="100" align="center">
<colgroup width="100">
<colgroup width="150">
<colgroup>
<col width="100" />
<col width="150" />
</colgroup>
<thead>
<tr>
<th>サイズ</th>
<th>3辺計</th>
<th>重量</th>
</tr>
</thead>
<tbody>
<tr>
<td>60サイズ</td>
<td>60cm迄</td>
<td>2kg迄</td>
</tr>
<tr>
<td>80サイズ</td>
<td>80cm迄</td>
<td>5kg迄</td>
</tr>
<tr>
<td>100サイズ</td>
<td>100cm迄</td>
<td>10kg迄</td>
</tr>
<tr>
<td>120サイズ</td>
<td>120cm迄</td>
<td>15kg迄</td>
</tr>
<tr>
<td>140サイズ</td>
<td>140cm迄</td>
<td>20kg迄</td>
</tr>
</tbody>
</table>

ブラウザではこう見えます

サイズ区分
サイズ 3辺計 重量
60サイズ 60cm迄 2kg迄
80サイズ 80cm迄 5kg迄
100サイズ 100cm迄 10kg迄
120サイズ 120cm迄 15kg迄
140サイズ 140cm迄 20kg迄