colgroup - XHTML 1.0 Strict

  1. 概要
  2. 親子関係
  3. 属性
    1. 全ての属性
    2. 固有の属性

概要

列を構造的にグループ化します。

たとえば、1列目はヘッダ列、2列目から5列目までがデータ列、などと論理的に区切りたい場合には、 colgroup要素を用いるとよいでしょう。

カテゴリ
(表に関する要素)
開始タグ
必須
終了タグ
必須
関連要素
他の文書型
備考
仕様書・解説

親子関係

内容モデル
(col)*
内容モデル(エンティティ展開済み)
( col )* 
内容
親要素

属性

全ての属性

属性一覧
Name Type Value
align (left | center | right | justify | char) Implied
char CDATA as %Character; Implied
charoff CDATA as %Length; Implied
class CDATA Implied
dir (ltr | rtl) Implied
id ID Implied
lang NMTOKEN as %LanguageCode; Implied
onclick CDATA as %Script; Implied
ondblclick CDATA as %Script; Implied
onkeydown CDATA as %Script; Implied
onkeypress CDATA as %Script; Implied
onkeyup CDATA as %Script; Implied
onmousedown CDATA as %Script; Implied
onmousemove CDATA as %Script; Implied
onmouseout CDATA as %Script; Implied
onmouseover CDATA as %Script; Implied
onmouseup CDATA as %Script; Implied
span CDATA '1'
style CDATA as %StyleSheet; Implied
title CDATA as %Text; Implied
valign (top | middle | bottom | baseline) Implied
width CDATA as %MultiLength; Implied
xml:lang NMTOKEN as %LanguageCode; Implied

固有の属性

align
セル内の、データの配置とテキストの揃えを指定します。
char
テキスト中の特定の文字で配置を揃えるよう、桁揃え文字を指定します。 この属性のデフォルト値は、lang属性で設定された現在の言語における小数点です(小数点は、例えば英語ならピリオド '.'、フランス語ならカンマ ',' です)。 ユーザエージェントによっては、この属性がサポートされていないことがあります。
charoff
各行における最初の桁揃え文字のオフセットを指定します。 桁揃え文字を含まない行は、桁揃え位置の末尾に揃うよう、水平方向にシフトされます。 オフセットする方向は、dir属性で設定される現在のテキスト方向に依存します。
span
列グループに属する列の数を指定します。値は0より大きい整数でなければなりません。 この属性が存在しない場合、各colgroupは、1列のみを含む列グループを定義します。
0より大きいNに設定されている場合、そのcolgroup要素はN個の列を含む列グループを定義します。 1つ以上のcol要素を含むcolgroup要素にこの属性が設定されていた場合、ユーザエージェントはこれを無視します。
valign
セル内データの垂直方向の配置を指定します。
width
当該列グループにある各列のデフォルト幅を、ピクセル数、パーセンテージ、相対的な長さで指定します。
この属性では、相対的な長さで '0*'(ゼロアスタリスク)という指定を行うことができます。 '0*' を指定すると、当該グループにある各列の幅を、列内容を保持できる最小の幅にするという意味になります。 しかし、列幅を正しく計算するためには、先に列全体の内容がわからなければならないことになります。 よって、'0*' を指定すると、ユーザエージェントの逐次的レンダリングを妨げることになりますので、注意してください。