ばけらの HTML リファレンス(未完成)

bakera.jp > 鳩丸リファレンス > ばけらの HTML リファレンス(未完成) > 要素一覧 > fieldset要素

fieldset要素

要素名バージョン開始タグ終了タグ分類/親中身
fieldset4.0, X1.0, X1.1必須必須%block;(#PCDATA,legend,(%flow;)*)

共通属性 …… %coreattrs;, %i18n;, %events;

fieldsetの解説

フォームコントロールをグループ化する要素です。子要素として legend要素を含んでいなければなりません。

特に、ある選択肢に複数のラジオボタンやチェックボックスを使う際には、この要素でグループ化しておくことが強く勧められます。そうしておかないと、非視覚系の環境では何がなんだか分からなくなってしまいます。

なお、内容モデルの先頭が #PCDATA になっていますが、実際には legend 要素の前にテキストデータを書いてはいけません。この #PCDATA は、legend 要素の前に空白類文字を書けるようにするためのギミックです。

※理由を一言で言うと、「要素内容の中でなら分離子と認知できるものも,混合内容の中ではデータとして扱われてしまうから」。SGML の「10.2.4 内容モデル」の備考を参照のこと。

最近の日記

関わった本など

ウェブの仕事力が上がる標準ガイドブック 5 Webプログラミング