このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

HTML <legend> フィールドセット凡例要素

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

<legend>HTML の要素で、その親要素である <fieldset> の内容のキャプションを表します。

カスタマイズ可能な <select> 要素 では、 <legend> 要素を <optgroup> 要素の子要素として指定することができ、これにより、ターゲット設定やスタイル設定が容易なラベルを提供できます。これは、 <optgroup> 要素の label 属性に設定されたテキストを置き換え、同じ意味を持ちます。

試してみましょう

<fieldset>
  <legend>好きなモンスターを選択</legend>

  <input type="radio" id="kraken" name="monster" value="K" />
  <label for="kraken">クラーケン</label><br />

  <input type="radio" id="sasquatch" name="monster" value="S" />
  <label for="sasquatch">サスカッチ</label><br />

  <input type="radio" id="mothman" name="monster" value="M" />
  <label for="mothman">モスマン</label>
</fieldset>
legend {
  background-color: black;
  color: white;
  padding: 3px 6px;
}

input {
  margin: 0.4rem;
}

属性

この要素には、グローバル属性以外の属性はありません。

<legend> の使用例は、 <form> のページを参照してください。

技術的概要

コンテンツカテゴリー なし
許可されている内容 記述コンテンツ および 見出し (h1–h6 要素)
タグの省略 なし。開始タグと終了タグの両方が必須です。
許可されている親要素 最初の子要素としてこの <legend> 要素を持つ <fieldset>カスタマイズ可能な select 要素では、<legend> 要素を <optgroup> の子要素として使用することが許可されています。
暗黙の ARIA ロール 対応するロールなし
許可されている ARIA ロール 許可されている role なし
DOM インターフェイス HTMLLegendElement

仕様書

仕様書
HTML
# the-legend-element

ブラウザーの互換性

関連情報