W3C → XHTML 1.0 → Multi-part XHTML file → DTDs → XHTML-1.0-Strict より
<!ELEMENT col EMPTY> <!ELEMENT colgroup (col)*> <!ATTLIST colgroup %attrs; span %Number; "1" width %MultiLength; #IMPLIED %cellhalign; %cellvalign; >
span %Number; "1"
セル縦列のグループ化。span="n" でn個の連なった縦列の修飾を同時行います。省略時は "1"
colgroup要素の子要素にcol要素が含まれる場合は、col属性で指定します。
XXXX はHTMLサンプルです。
XXXX はHTMLサンプルの表示例です。
ABCD | EFGH | IJKLM |
上記例では、表縦列の巾を 100px 200px 200px に指定しています。
span属性の省略時は "1" なので、COL要素で修飾している縦列の合計は "3" になります。この数は、表縦列の数と一致しなければなりません。
ABCD | EFGH | IJKLM |
上記例では、表縦列の巾を 100px に統一しています。
COLGROUP要素で修飾している縦列は "3" です。この数は、表縦列の数と一致しなければなりません。
AB | CD | EF | GH | IJ |
上記例では、表縦列をCOLGROUP要素で3列と2列のグループに分けて修飾し、3列のグループはCOL要素で更に1列と2列のグループに分けて修飾しています。
COL要素を持つCOLGROUP要素には、span属性を記述できません。
IE8での表示
align属性が反映されていません、
Operaでの表示
align属性が反映されています、
表縦列の巾を px、表示可能な幅の%、相対長で示します。省略時はブラウザにより決定されます。省略可。
px値を指定する場合は、100pxと記述するのではなく、100と整数値で指定します。
参照:巾や高さの単位
XXXX はHTMLサンプルです。
XXXX はHTMLサンプルの表示例です。