labelタグ
labelは、フォーム部品と項目名を関連付けるタグです。
コンテンツ・モデル
カテゴリー (自カテゴリ) | フロー・コンテンツ フレージング・コンテンツ インタラクティブ・コンテンツ |
コンテキスト (親カテゴリ) | フレージング・コンテンツを許可する場所 |
コンテンツ・モデル (子カテゴリ) | フレージング・コンテンツ |
属性
labelタグには以下の属性が指定できます。
属性 | 説明 |
---|---|
for | 関連付けるフォームのIDを指定する (例)for="txt1" |
サンプル
テキストボックスとラベルを関連付ける
<p>
<label for="txt1">メモ</label>
<input type="text" id="txt1">
</p>
ラジオボタンとラベルを関連付ける
<p>
<label for="rdoMeiji">明治</label><input type="radio" name="gengo" id="rdoMeiji">
<label for="rdoTaisho">大正</label><input type="radio" name="gengo" id="rdoTaisho">
<label for="rdoShowa">昭和</label><input type="radio" name="gengo" id="rdoShowa">
<label for="rdoHeisei">平成</label><input type="radio" name="gengo" id="rdoHeisei">
<label for="rdoReiwa">令和</label><input type="radio" name="gengo" id="rdoReiwa">
</p>
(参考)ラジオボタンとラベルを関連付けない場合
明治 大正 昭和 平成 令和
関連付けないとラベル部分をクリックしても選択できません。
備考
- フォーム部品とラベルを関連付けると、ラベル部分のクリックでフォームを選択することができます。
(ラジオボタンやチェックボックスはとても使いやすくなります。)