
* colgroup 要素 span 属性

[6] [CODE(HTMLe)[[[colgroup]]]] 要素の
[DFN[[CODE(HTMLa)[span]] 属性]]は、
その [CODE(HTMLe)[colgroup]] 
要素の表す[[行群]]の[[行]]の数を表します。

仕様書: [[HTML 4]]
<IW:HTML4:"struct/tables.html#adef-span-COLGROUP">

[7]
この属性の値の型は [CODE(SGML)[[[NUMBER]]]] です。

仕様書本文によれば、この属性の値は正の整数でなければなりません。

[8] この属性は省略可能です。

行群の行の数の決定方法については、 [CODE(HTMLe)[[[colgroup]]]]
要素の説明を参照してください。

[[#comment]]


* col 要素 span 属性

[9] [CODE(HTMLe)[[[col]]]] 要素の
[DFN[[CODE(HTMLa)[span]] 属性]]は、
その [CODE(HTMLe)[col]] 
要素の属性を共有する[[行]]の数を表します。

仕様書: [[HTML 4]]
<IW:HTML4:"struct/tables.html#adef-span-COL">

[11]
この属性の値の型は [CODE(SGML)[[[NUMBER]]]] です。

仕様書本文によれば、この属性の値は正の整数でなければなりません。

[12] この属性は省略可能です。

[CODE(HTMLa)[span]] 属性が関係する、行の数の決定方法については、 
[CODE(HTMLe)[[[colgroup]]]] 要素の説明を参照してください。

[10] [CODE(HTMLe)[colgroup]] 要素の [CODE(HTMLa)[span]]
属性と働きは似ていますが、 [CODE(HTMLe)[colgroup]]
が構造を表すのに対して、 [CODE(HTMLe)[col]]
は構造を表さず、属性を共有するためのものですから、
[CODE(HTMLa)[span]] 属性の意味も微妙に異なります。

たとえば、 [SAMP(HTML)[<[CODE(HTMLe)[col]] [CODE(HTMLa)[span]]="3" [VAR[attr]]>]]
は [SAMP(HTML)[<[CODE(HTMLe)[col]] [VAR[attr]]><[CODE(HTMLe)[col]] [VAR[attr]]><[CODE(HTMLe)[col]] [VAR[attr]]>]]
と意味的に等価です。しかし
[SAMP(HTML)[<[CODE(HTMLe)[colgroup]] [CODE(HTMLa)[span]]="3" [VAR[attr]]>]]
にはそのような等価性はありません。
[WEAK[ただし [SAMP(HTML)[<[CODE(HTMLe)[colgroup]]><[CODE(HTMLe)[col]] [VAR[attr]]><[CODE(HTMLe)[col]] [VAR[attr]]><[CODE(HTMLe)[col]] [VAR[attr]]>]] と機能的に等価ではあります。]]

[18]
HTML 4 DTD の[[注釈]] (参考) には
[Q[The SPAN attribute causes the attributes of one COL element to apply to more than one column.]]
と説明があります。

* 歴史

[REFS[
- [1] [CITE@en[Do not throw for zero colgroup/col.span and textarea.rows/cols]] ([[domenic]]著, [TIME[2016-08-20 00:52:06 +09:00]]) <https://github.com/whatwg/html/commit/00b9b91548fbeb7a3c65bdaedf0a92d796183bcc>
]REFS]


[2] [CITE@en[Clamp col.span and colgroup.span to '''['''1,1000''']''']]
([[davidsgrogan]]著, [TIME[2017-06-03 08:59:09 +09:00]])
<https://github.com/whatwg/html/commit/84a6cf82d0f1dabc7b2988c105083c27f9cc5944>