この記事はHTML 4/XHTML 1での<fieldset>要素についての解説記事です。
HTML 5での<fieldset>要素に関する解説記事は、HTML 5 リファレンス内のHTML 5での<fieldset>要素をご覧ください。
入力フォーム内容のグループである<fieldset>要素の解説です。
<fieldset>要素とは、入力フォーム内容のグループです。
従って、<form>要素の直下にのみ記述出来ます。
<fieldset>要素は、以下の文書型で利用出来ます。
ネットスケープ 4.x以前などの旧型ユーザエージェントでは、特に意味を持たないようです。
<fieldset>要素はフォームモジュールに属します。
尚、XHTML 1.0 ベーシック及びXHTML モバイル・プロファイルが利用する基本フォームモジュールでは<fieldset>要素は省略されております。
<fieldset>要素はブロックレヴェル要素です。
<fieldset>要素は<form>要素の直下に記述出来ます。
<fieldset>要素の内容は以下のようになります。
尚、<form>要素の入れ子は禁じられているため、<form>要素直下にしか置けない<fieldset>要素の入れ子も不可能です。
HTML 4.01のDTDでは<fieldset>要素の内容モデルは
と書かれておりますが、これはDTD表記上の制約に依るもで、注釈には初めの文字列は空白(水平タブ・改行含む)のみと書かれております。
<fieldset>要素には、以下の属性が定められております。
<form action="http://cgi.nantoka.ne.jp/cgi-bin/uso800.cgi" method="post"><fieldset id="customer"><legend>お客様情報</legend><dl><dt>お名前</dt><dd><input type="text" name="cname" size="32" /></dd></dl>…</fieldset><fieldset id="order"><legend>ご注文内容</legend><dl><dt>商品名</dt><dd><input type="text" name="item" size="32" /></dd></dl>…</fieldset></form>