fieldset 要素 (HTMLタグ)

フォーム部品のグループ

2018年07月09日

HTMLのfieldset要素の説明です。fieldset要素は、フォームの各部品を1つのグループにまとめるための要素です。


目次

  1. 要素の記述例
  2. 要素の説明
  3. 利用できる属性
  4. ブラウザデフォルトCSS設定

要素の記述例

fieldset要素の記述例
<fieldset>
  <legend>ディスプレイ設定</legend>
  <p><label><input type="radio" name="c" value="0" checked>白背景に黒文字</label></p>
  <p><label><input type="radio" name="c" value="1">黒背景に白文字</label></p>
  <p><label>コントラスト<input type="range" name="e" min="0" max="100" value="50" step="1"></label></p>
</fieldset>

 

閲覧中ブラウザーでの表示結果

 

要素の説明

  • fieldset要素は、フォームの各部品を1つのグループにまとめるための要素です。
  • まとめたグループにタイトルをつけたい場合は、要素内容の先頭にlegend要素を配置し、その要素内容に記述します。

 

利用できる属性

fieldset要素で利用できる属性
属性名 属性の説明
disabled legend要素を除き、要素内のすべての部品を無効にする[link-html-ref-format_bool]です。
form form要素id属性の値をこの属性値に指定することで、任意のform要素と関連づけることができます。
name フォームの送信時に使用される名前を定義する属性です。

グローバル属性

HTMLのすべての要素はグローバル属性が利用できます。グローバル属性の一覧については「グローバル属性」を参照してください。

イベントハンドラ属性

fieldset要素がサポートするイベントハンドラ属性については「イベントハンドラ属性」を参照してください。

ブラウザデフォルトCSS設定

Google Chromeの場合

fieldset要素のブラウザデフォルトCSS
fieldset {
  display: block;
  -webkit-margin-start: 2px;
  -webkit-margin-end: 2px;
  -webkit-padding-before: 0.35em;
  -webkit-padding-start: 0.75em;
  -webkit-padding-end: 0.75em;
  -webkit-padding-after: 0.625em;
  min-width: -webkit-min-content;
  border-width: 2px;
  border-style: groove;
  border-color: threedface;
  border-image: initial;
}

 

 

 

Programming Style