HTMLとは

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

<COL> 表の縦列の属性をまとめて指定する

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

属性一覧

span="対象とする縦列数"
属性やスタイルシート設定の対象とする縦列の数を1以上の整数で指定します。この属性を指定しない場合、初期値は1となります。
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 align="center">
<col span="2" width="100">
</colgroup>

<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迄