ばけらの HTML リファレンス(未完成)

bakera.jp > 鳩丸リファレンス > ばけらの HTML リファレンス(未完成) > 要素一覧 > colgroup要素

colgroup要素

要素名バージョン開始タグ終了タグ分類/親中身
colgroup4.0, X1.0, X1.1必須省略可table(col)*
属性名バージョン属性値既定値備考
span4.0, X1.0, X1.1NUMBER1COL attributes affect N columns
width4.0, X1.0, X1.1%MultiLength;#IMPLIEDdefault width for enclosed COLs
align3.2, 4.0, X1.0, X1.1(left|center|right|justify|char)#IMPLIED
char4.0, X1.0, X1.1%Character;#IMPLIEDalignment char, e.g. char=':'
charoff4.0, X1.0, X1.1%Length;#IMPLIEDoffset for alignment char
valign(4.0), (X1.0)(top|middle|bottom|baseline)#IMPLIED

共通属性 …… %coreattrs;, %i18n;, %events;

colgroupの解説

colgroup はテーブル列のグループ構造を規定する要素です。論理構造を規定するものですが、<table rules="groups"> と指定したときの表示結果にも影響します。

次のいずれかの方法でグループ化される列数を規定します。

span 属性の使用法はこの通りです。他の属性はすべてグループ内の列に継承させるためのもので、colgroup 自身の振る舞いを規定するものではありません。たとえば width属性はグループ内の各々の列幅を規定するもので、グループそのものの幅を規定するわけではありません。各属性の意味については th要素をご覧下さい。

なお、colspan が指定されたセルの場合は、左端 (書字方向 rtl の環境では右端) の部分が属するグループに属するものとみなされます。たとえば以下のような場合、

<table>
<col id="col1" align="right">
<col id="col2" align="left">
<tbody>
<tr>
<td colspan="2">広いセル</td>
</tr>
……
</tbody>
</table>

この「広いセル」には col2 ではなく col1 の属性が適用され、align="right" の指定が反映されることになります。

最近の日記

関わった本など