<label>タグは、入力部品とラベル(タイトル)の関連付けを指定する場合に使用します。
<input type="checkbox">や<input type="radio">に<label>を指定すると、ラベル(タイトル)をクリックすることが可能となります。
HTML規格 | HTML4.01 | HTML5 |
---|---|---|
使用可否 | ○ | ○ |
カテゴリー | 使用できる場所(親要素) | コンテンツモデル(子要素) | タグ省略 |
---|---|---|---|
フローコンテンツ フレージングコンテンツ インタラクティブコンテンツ パルバブルコンテンツ | フレージングコンテンツを子要素にもてる場所 | フレージングコンテンツ <label>は不可 ラベルの対象になってないラベル付け可能な要素は不可 | 不可 |
属性 | 意味 | 値のサンプルなど |
---|---|---|
for="id名" | 関連付けする入力部品のid名 | for="id01" |
form="form id" | 関連付けたい<form>タグのID ※FORM内に定義する場合は不要 ※HTML5以降に廃止。指定不可。 | - |
廃止された属性 |
|
グローバル属性 |
| |
イベント属性 |
|
「氏名」「男性」「女性」法人」をクリックすると関連する入力部品が選択状態となります。
for属性を使用することにより、入力部品のidとラベルを関連付けることも可能です。
ショートカットキーで性別の入力が可能となります。
OSやブラウザによりシュートカットキーは異なります。
Windowsの場合「Alt」+「M」を押下すると「男性」が選択できます。
関連するHTMLタグ | |
---|---|
input_radio | ラジオボタン |
input_checkbox | チェックボックス |
input | 入力欄、選択入力、ボタン |