fieldset
/legend
が HTML でどのように機能するかはわかりました。いくつかのフィールドを持つフォームがあるとします:
<form>
<fieldset>
<legend>legend</legend>
<input name="input1" />
</fieldset>
</form>
は何に使えばいいlegend
ですか?タイトルとして表示されていますが、意味的には凡例は内容の説明ではないでしょうか。私の見解では、できれば次のようなことをしたいと思います:
<form>
<fieldset>
<legend>* = required</legend>
<label for="input1">input 1 *</label><input id="input1" name="input1" />
</fieldset>
</form>
しかし、フィールドセットがどのようにレンダリングされるかについては、実際にはうまくいきません。これは単なる HTML のあいまいなネーミングですか、それとも英語の「レジェンド」に対する私の誤解ですか?
編集:いくつかのエラーを修正しました;-)