#?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]] * メモ