<col span>

colgroup 要素 span 属性 (HTML)

colgroup 要素 span 属性

[6] colgroup 要素の span 属性は、 その colgroup 要素の表す行群の数を表します。

仕様書: HTML 4 <IW:HTML4:"struct/tables.html#adef-span-COLGROUP">

[7] この属性の値の型は NUMBER です。

仕様書本文によれば、この属性の値は正の整数でなければなりません。

[8] この属性は省略可能です。

行群の行の数の決定方法については、 colgroup 要素の説明を参照してください。

col 要素 span 属性

[9] col 要素の span 属性は、 その col 要素の属性を共有するの数を表します。

仕様書: HTML 4 <IW:HTML4:"struct/tables.html#adef-span-COL">

[11] この属性の値の型は NUMBER です。

仕様書本文によれば、この属性の値は正の整数でなければなりません。

[12] この属性は省略可能です。

span 属性が関係する、行の数の決定方法については、 colgroup 要素の説明を参照してください。

[10] colgroup 要素の span 属性と働きは似ていますが、 colgroup が構造を表すのに対して、 col は構造を表さず、属性を共有するためのものですから、 span 属性の意味も微妙に異なります。

たとえば、 <col span="3" attr><col attr><col attr><col attr> と意味的に等価です。しかし <colgroup span="3" attr> にはそのような等価性はありません。 ただし <colgroup><col attr><col attr><col attr> と機能的に等価ではあります。

[18] HTML 4 DTD の注釈 (参考) には The SPAN attribute causes the attributes of one COL element to apply to more than one column. と説明があります。

歴史

[2] Clamp col.span and colgroup.span to [1,1000] (davidsgrogan著, ) <https://github.com/whatwg/html/commit/84a6cf82d0f1dabc7b2988c105083c27f9cc5944>