文書型 | 適用 | 子要素 | 開始タグ | 終了タグ | 分類 |
---|---|---|---|---|---|
Strict | ○ | legend要素 ブロックレベル要素 インライン要素 | 必須 | 必須 | ブロックレベル要素 |
Transitional | ○ | ||||
Frameset | ○ |
フォームの部品をグループに分けるための要素です。子要素には<fieldset>
タグの直後に一つだけlegend要素を配置し、その後にブロックレベル要素・インライン要素を続けます。
<form action="…">
<fieldset>
<legend>氏名</legend>
<label>姓:<input type="text" name="familyname"></label>
<label>名:<input type="text" name="firstname"></label>
</fieldset>
<fieldset>
<legend>性別</legend>
<label><input type="radio" name="sex" value="male">男</label>
<label><input type="radio" name="sex" value="female">女</label>
</fieldset>
</form>
legend要素は必須で、必ず<fieldset>
タグの直後に一つだけ必要です。<fieldset>
と<legend>
の間には空白文字類(スペース、タブ、改行)しか含めることができません。
XHTML 1.0ではlegend要素は必須ではなくなりました。
<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- form control group -->
<!ATTLIST FIELDSET
%attrs; -- %coreattrs, %i18n, %events --
>