#
要素について
カテゴリー | フロー・コンテンツ、フォーム関連要素(リスト化要素)、パルパブル・コンテンツ |
利用場所 | フロー・コンテンツが置ける場所 |
内容 | 任意で1個の“legend”要素、続いてフロー・コンテンツ |
タグの省略 | 不可 |
“fieldset”要素はフォームの内容をグループ化する要素です。
“legend”要素を使用してグループにキャプションをつけることができます。
“fieldset”要素は多くの場合“form”要素の中に配置されますが、“form”属性を指定することで“form”要素の外に配置することもできます。
サンプルコード
多くのブラウザでは“fieldset”要素の内容は境界線で囲まれて表示されます。
#
#
仕様書
“fieldset”要素はHTML4.0から定義されている要素です。現行の仕様であるHTML Living Standardでも定義されています。
DOMインターフェース
[Exposed=Window]
interface HTMLFieldSetElement : HTMLElement {
[HTMLConstructor] constructor();
[HTMLConstructor] constructor();
[CEReactions] attribute boolean disabled;
readonly attribute HTMLFormElement? form;
[CEReactions] attribute DOMString name;
readonly attribute DOMString type;
[SameObject] readonly attribute HTMLCollection elements;
readonly attribute boolean willValidate;
[SameObject] readonly attribute ValidityState validity;
readonly attribute DOMString validationMessage;
boolean checkValidity();
boolean reportValidity();
undefined setCustomValidity(DOMString error);
// also has obsolete members
};
UAスタイルシート
@namespace url(http://www.w3.org/1999/xhtml);
fieldset {
display: block;
margin-inline-start: 2px;
margin-inline-end: 2px;
border: groove 2px ThreeDFace;
padding-block-start: 0.35;
padding-inline-end: 0.75;
padding-block-end: 0.625em;
padding-inline-start: 0.75em;
min-inline-size: min-content;
}