* legend 要素型 (HTML, XHTML 1)
[1] [DFN[[CODE(HTMLe)[legnend]]]] は、 [CODE(HTMLe)[[[fieldset]]]]
に[RUBYB[題][caption]]を割当てます。
[2] 仕様書:
- [[HTML 4]] ([[Web Forms 1.0]])
-- [CITE[17.10 Adding structure to forms: the [CODE(HTMLe)[FIELDSET]] and [CODE(HTMLe)[LEGEND]] elements]]
- [[Web Forms 2.0]]
--[CSECTION@en[3.3. Changes to existing controls]]
[3]
:状態:[[W3C]] [[勧告]]
:[[名前空間URI]]:[CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]
:[[局所名]]:[CODE(HTMLe)@en[[[legend]]]]
([Q[[RUBYB[銘]@en[legend]]]]より)
:[[開始タグ]]:必須
:[[終了タグ]]:必須
:[[内容模型]]:[CODE(SGML)[(%[[inline]])*]]
:出現できる文脈:[CODE(HTMLe)[[[fieldset]]]] の最初に1つ (必須)
: [[属性]] :
,属性名,属性値,既定値,説明,出典
,[CODE(HTMLa)[[[accesskey]]]],[CODE(SGML)[%[[Character]]]],,,[HTML 4]
,[CODE(HTMLa)[[[align]]]],,,配置,[HTML 4] 非推奨
,[CODE(HTMLa)[[[class]]]],,(なし),[[級]],"[HTML 4] %[[coreattrs]] ⊂ %[[attrs]], [XHTML 1] [[Core]] ⊂ [[Common]]"
,[CODE(HTMLa)[[[dir]]]],,,[[書字方向]],"[HTML 4] %[[i18n]] ⊂ %attrs, [XHTML 1] [[I18N]] ⊂ Common"
,[CODE(HTMLa)[[[id]]]],[CODE(SGML)[[[ID]]]],(なし),一意識別子,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] Core ⊂ Common"
,[CODE(HTMLa)[[[lang]]]],,,[[自然言語]],"[HTML 4] %i18n ⊂ %attrs"
,[CODE(HTMLa)[[[xml]]:lang]],,,自然言語 ,"[XHTML 1] I18N ⊂ Common"
,[CODE(HTMLa)[[[onclick]]]] ,[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %[[events]] ⊂ %attrs, [XHTML 1] [[Events]] ⊂ Common"
,[CODE(HTMLa)[[[ondblclick]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onkeydown]]]] ,[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onkeypress]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onkeyup]]]] ,[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onmousedown]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onmousemove]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onmouseout]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onmouseover]]]],[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[onmouseup]]]] ,[CODE(SGML)[%[[Script]]]],(なし),,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
,[CODE(HTMLa)[[[style]]]] ,,,スタイル情報 ,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] [[Style]] ⊂ Common"
,[CODE(HTMLa)[[[title]]]] ,,,注釈的題 ,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] Core ⊂ Common"
[[#comment]]
** 内容モデル
[6]
[[Web Forms 2.0]] のメモ
によれば、 [[HTML 4]] では [CODE(HTMLe)@en[[[legend]]]]
は最低1[[文字]]の[[内容]]が必要だとされています。
これは [[HTML 4]] のどの部分が根拠でしょうか?
[7]
[[Web Forms 2.0]] では、 [CODE(HTMLe)@en[[[legend]]]]
[[要素]]は[[空]]に[['''して構いません''']]。
しかし、[[利用者]]の混乱を防ぐため、
[[空]]かつ可視な状態は避けるように[['''するべきです''']]。
[SRC@en[WF2 2.3]]
[[#comment]]
** アクセス可能性
[4] [CODE(HTMLe)[legend]] は非視覚レンダリングでのアクセス可能性を高めます
[SRC[HTML 4 17.10]]。
[[#comment]]
** 関連
[5]
[CODE(HTMLe)@en[[[fieldset]]]] [[要素]]に対する
[CODE(HTMLe)@en[[[legend]]]] [[要素]]は、
- [[フォーム制御子]]に対する [CODE(HTMLe)@en[[[label]]]] [[要素]]
- [CODE(HTMLe)@en[[[table]]]] [[要素]]に対する
[CODE(HTMLe)@en[[[caption]]]] [[要素]]
- [CODE(HTMLe)@en[[[section]]]] 系[[要素]]に対する
[CODE(HTMLe)@en[[[h[VAR[n]]]]]] [[要素]]や
[CODE(HTMLe)@en[[[header]]]] [[要素]]
- [CODE(HTMLe)@en[[[html]]]] [[要素]]に対する
[CODE(HTMLe)@en[[[title]]]] [[要素]]
- [CODE(XMLe)@en[[VAR[xhtml2:]][[nl]]]] 系[[要素]]に対する
[CODE(XMLe)@en[[VAR[xhtml2:]][[label]]]] [[要素]]
と同じような関係にあります。
[[#comment]]
** メモ
[[#comment]]
* メモ