1 |
wakaba |
1.5 |
|
2 |
|
|
|
3 |
|
|
* legend 要素型 (HTML, XHTML 1)
|
4 |
|
|
|
5 |
|
|
[1] [DFN[[CODE(HTMLe)[legnend]]]] は、 [CODE(HTMLe)[[[fieldset]]]]
|
6 |
|
|
に[RUBYB[題] [caption]]を割当てます。
|
7 |
|
|
|
8 |
|
|
[2] 仕様書:
|
9 |
|
|
- [[HTML 4]] ([[Web Forms 1.0]])
|
10 |
|
|
-- [CITE[17.10 Adding structure to forms: the [CODE(HTMLe)[FIELDSET]] and [CODE(HTMLe)[LEGEND]] elements]]
|
11 |
|
|
<IW:HTML4:"interact/forms.html#edef-LEGEND">
|
12 |
|
|
- [[Web Forms 2.0]]
|
13 |
|
|
-- [CSECTION@en[3.3. Changes to existing controls]]
|
14 |
|
|
<IW:WF2:"#changes">
|
15 |
|
|
|
16 |
|
|
[3]
|
17 |
|
|
:状態:[[W3C]] [[勧告]]
|
18 |
|
|
:[[名前空間URI]]:[CODE(URI)@en[[[http://www.w3.org/1999/xhtml]]]]
|
19 |
|
|
:[[局所名]]:[CODE(HTMLe)@en[[[legend]]]]
|
20 |
|
|
([Q[[RUBYB[銘] @en[legend]]]]より)
|
21 |
|
|
:[[開始タグ]]:必須
|
22 |
|
|
:[[終了タグ]]:必須
|
23 |
|
|
:[[内容模型]]:[CODE(SGML)[(%[[inline]])*]]
|
24 |
|
|
:出現できる文脈:[CODE(HTMLe)[[[fieldset]]]] の最初に1つ (必須)
|
25 |
|
|
:[[属性]]:
|
26 |
|
|
,属性名 ,属性値 ,既定値 ,説明 ,出典
|
27 |
|
|
,[CODE(HTMLa)[[[accesskey]]]] ,[CODE(SGML)[%[[Character]]]] , , ,[HTML 4]
|
28 |
|
|
,[CODE(HTMLa)[[[align]]]] , , ,配置 ,[HTML 4] 非推奨
|
29 |
|
|
,[CODE(HTMLa)[[[class]]]] , ,(なし) ,[[級]] ,"[HTML 4] %[[coreattrs]] ⊂ %[[attrs]], [XHTML 1] [[Core]] ⊂ [[Common]]"
|
30 |
|
|
,[CODE(HTMLa)[[[dir]]]] , , ,[[書字方向]] ,"[HTML 4] %[[i18n]] ⊂ %attrs, [XHTML 1] [[I18N]] ⊂ Common"
|
31 |
wakaba |
1.6 |
,[CODE(HTMLa)@en[[[form]]]],,,廃止,[DEL[[[Web Applications 1.0]]]]
|
32 |
wakaba |
1.5 |
,[CODE(HTMLa)[[[id]]]] ,[CODE(SGML)[[[ID]]]] ,(なし) ,一意識別子 ,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] Core ⊂ Common"
|
33 |
|
|
,[CODE(HTMLa)[[[lang]]]] , , ,[[自然言語]] ,[HTML 4] %i18n ⊂ %attrs
|
34 |
|
|
,[CODE(HTMLa)[[[xml]]:lang]] , , ,自然言語 ,[XHTML 1] I18N ⊂ Common
|
35 |
|
|
,[CODE(HTMLa)[[[onclick]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %[[events]] ⊂ %attrs, [XHTML 1] [[Events]] ⊂ Common"
|
36 |
|
|
,[CODE(HTMLa)[[[ondblclick]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
37 |
|
|
,[CODE(HTMLa)[[[onkeydown]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
38 |
|
|
,[CODE(HTMLa)[[[onkeypress]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
39 |
|
|
,[CODE(HTMLa)[[[onkeyup]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
40 |
|
|
,[CODE(HTMLa)[[[onmousedown]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
41 |
|
|
,[CODE(HTMLa)[[[onmousemove]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
42 |
|
|
,[CODE(HTMLa)[[[onmouseout]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
43 |
|
|
,[CODE(HTMLa)[[[onmouseover]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
44 |
|
|
,[CODE(HTMLa)[[[onmouseup]]]] ,[CODE(SGML)[%[[Script]]]] ,(なし) , ,"[HTML 4] %events ⊂ %attrs, [XHTML 1] Events ⊂ Common"
|
45 |
|
|
,[CODE(HTMLa)[[[style]]]] , , ,スタイル情報 ,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] [[Style]] ⊂ Common"
|
46 |
|
|
,[CODE(HTMLa)[[[title]]]] , , ,注釈的題 ,"[HTML 4] %coreattrs ⊂ %attrs, [XHTML 1] Core ⊂ Common"
|
47 |
|
|
|
48 |
|
|
** 内容モデル
|
49 |
|
|
|
50 |
|
|
[6]
|
51 |
|
|
[[Web Forms 2.0]] のメモ <IW:WF2:"#emptyElements">
|
52 |
|
|
によれば、 [[HTML 4]] では [CODE(HTMLe)@en[[[legend]]]]
|
53 |
|
|
は最低1[[文字]]の[[内容]]が必要だとされています。
|
54 |
|
|
|
55 |
|
|
これは [[HTML 4]] のどの部分が根拠でしょうか?
|
56 |
|
|
|
57 |
|
|
[7]
|
58 |
|
|
[[Web Forms 2.0]] では、 [CODE(HTMLe)@en[[[legend]]]]
|
59 |
|
|
[[要素]]は[[空]]に[['''して構いません''']]。
|
60 |
|
|
しかし、[[利用者]]の混乱を防ぐため、
|
61 |
|
|
[[空]]かつ可視な状態は避けるように[['''するべきです''']]。
|
62 |
|
|
[SRC@en[WF2 2.3]]
|
63 |
|
|
|
64 |
|
|
[[#comment]]
|
65 |
|
|
|
66 |
|
|
|
67 |
|
|
** アクセス可能性
|
68 |
|
|
|
69 |
|
|
[4] [CODE(HTMLe)[legend]] は非視覚レンダリングでのアクセス可能性を高めます
|
70 |
|
|
[SRC[HTML 4 17.10]]。
|
71 |
|
|
|
72 |
|
|
[[#comment]]
|
73 |
|
|
|
74 |
|
|
|
75 |
|
|
** 関連
|
76 |
|
|
|
77 |
|
|
[5]
|
78 |
|
|
[CODE(HTMLe)@en[[[fieldset]]]] [[要素]]に対する
|
79 |
|
|
[CODE(HTMLe)@en[[[legend]]]] [[要素]]は、
|
80 |
|
|
- [[フォーム制御子]]に対する [CODE(HTMLe)@en[[[label]]]] [[要素]]
|
81 |
|
|
- [CODE(HTMLe)@en[[[table]]]] [[要素]]に対する
|
82 |
|
|
[CODE(HTMLe)@en[[[caption]]]] [[要素]]
|
83 |
|
|
- [CODE(HTMLe)@en[[[section]]]] 系[[要素]]に対する
|
84 |
|
|
[CODE(HTMLe)@en[[[h[VAR[n]]]]]] [[要素]]や
|
85 |
|
|
[CODE(HTMLe)@en[[[header]]]] [[要素]]
|
86 |
|
|
- [CODE(HTMLe)@en[[[html]]]] [[要素]]に対する
|
87 |
|
|
[CODE(HTMLe)@en[[[title]]]] [[要素]]
|
88 |
|
|
- [CODE(XMLe)@en[[VAR[xhtml2:]][[nl]]]] 系[[要素]]に対する
|
89 |
|
|
[CODE(XMLe)@en[[VAR[xhtml2:]][[label]]]] [[要素]]
|
90 |
|
|
|
91 |
|
|
と同じような関係にあります。
|
92 |
|
|
|
93 |
|
|
[[#comment]]
|
94 |
|
|
|
95 |
|
|
|
96 |
|
|
** メモ
|
97 |
|
|
|
98 |
|
|
[[#comment]]
|
99 |
|
|
|
100 |
|
|
|
101 |
|
|
* メモ
|
102 |
|
|
|
103 |
|
|
[77] [CITE@en[(X)HTML5 Tracking]]
|
104 |
|
|
([TIME[2009-10-12 19:07:38 +09:00]] 版)
|
105 |
|
|
<http://html5.org/tools/web-apps-tracker?from=4114&to=4115>
|
106 |
|
|
|
107 |
|
|
[78] [CITE[IRC logs: freenode / #whatwg / 20090903]]
|
108 |
|
|
([TIME[2009-10-17 12:08:54 +09:00]] 版)
|
109 |
|
|
<http://krijnhoetmer.nl/irc-logs/whatwg/20090903#l-31>
|
110 |
|
|
|
111 |
|
|
[79] [CITE[IRC logs: freenode / #whatwg / 20100211]]
|
112 |
|
|
([TIME[2010-02-13 15:54:31 +09:00]] 版)
|
113 |
wakaba |
1.7 |
<http://krijnhoetmer.nl/irc-logs/whatwg/20100211#l-145> |
114 |
|
|
|
115 |
|
|
[80] [CITE@en[Web Applications 1.0 r5504 make the legend rendering requirements only apply when they make senseFixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=10547]] |
116 |
|
|
( ([TIME[2010-09-26 09:52:00 +09:00]] 版)) |
117 |
|
|
<http://html5.org/tools/web-apps-tracker?from=5503&to=5504> |