#?SuikaWiki/0.9
* span 要素型 (HTML, XHTML 1)
[4] [CODE(HTMLe)[span]] 要素型は、 [CODE(HTMLa)[class]]
属性や [CODE(HTMLa)[id]] 属性と併用することで、
[[文書]]に[[構造]]を与えるための一般的な仕組みとして用意されました。
[CODE(HTMLe)[span]] は[[行内要素]]ではありますが、
それ以外に[[表現]]上の制約はありません。
[[著者]]は、[[スタイルシート]]や [CODE(HTMLa)[[[lang]]]]
属性を使って要求を満たすことができます。
( を参照されたし。)
[5]
: [[開始タグ]]: 必須
: [[終了タグ]]: 必須
: [[内容モデル]]: [CODE(SGML)[(%[[inline]];)*]]
: [[属性]] :
,[CODE(HTMLa)[[[class]]]] ,,,[[級]] ,[HTML4] %[[coreattr]] ⊂ %[[attrs]]
,[CODE(HTMLa)[[[datafld]]]] ,,,欄名 ,[HTML4] 予約
,[CODE(HTMLa)[[[dataformat]]]],,,データ書式 ,[HTML4] 予約
,[CODE(HTMLa)[[[datasrc]]]] ,,,データ源 ,[HTML4] 予約
,[CODE(HTMLa)[[[dir]]]] ,,,[[書字方向]] ,[HTML4] %[[i18n]] ⊂ %attrs
,[CODE(HTMLa)[[[id]]]] ,,,一意識別子 ,[HTML4] %coreattr ⊂ %attrs
,[CODE(HTMLa)[[[lang]]]] ,,,[[自然言語]] ,[HTML4] %i18n ⊂ %attrs
,[CODE(HTMLa)[[[xml]]:lang]],,,自然言語 ,[XHTML1] %i18n ⊂ %attrs
,[CODE(HTMLa)[[[onclick]]]] ,,, ,[HTML4] %[[events]] ⊂ %attrs
,[CODE(HTMLa)[[[ondblclick]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onkeydown]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onkeypress]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onkeyup]]]] ,,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onmousedown]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onmousemove]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onmouseout]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onmouseover]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[onmouseup]]]],,, ,[HTML4] %events ⊂ %attrs
,[CODE(HTMLa)[[[style]]]] ,,,スタイル情報 ,[HTML4] %coreattr ⊂ %attrs
,[CODE(HTMLa)[[[title]]]] ,,,注釈的題 ,[HTML4] %coreattr ⊂ %attrs
[[#comment]]
** レンダリング
[[#comment]]
** メモ
[[#comment]]
** 例
[[#comment]]
* colgroup 要素 span 属性
[6] [CODE(HTMLe)[[[colgroup]]]] 要素の
[DFN[[CODE(HTMLa)[span]] 属性]]は、
その [CODE(HTMLe)[colgroup]]
要素の表す[[行群]]の[[行]]の数を表します。
仕様書: [[HTML 4]]
[7]
この属性の値の型は [CODE(SGML)[[[NUMBER]]]] です。
仕様書本文によれば、この属性の値は正の整数でなければなりません。
[8] この属性は省略可能です。
行群の行の数の決定方法については、 [CODE(HTMLe)[[[colgroup]]]]
要素の説明を参照してください。
[[#comment]]
* col 要素 span 属性
[9] [CODE(HTMLe)[[[col]]]] 要素の
[DFN[[CODE(HTMLa)[span]] 属性]]は、
その [CODE(HTMLe)[col]]
要素の属性を共有する[[行]]の数を表します。
仕様書: [[HTML 4]]
[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]]>]] と機能的に等価ではあります。]]
[[#comment]]
* メモ