label (form field label text)
| 意味 | 特定のフォームのフィールドにテキストを割り当てます。 <label attributes...> 〜</label>は、forアトリビュートで指定したIDを持つ入力フォームに対して、 〜に指定したテキストをラベル名としたラベルを作成します。 ラベルに対してフォーカスが当たった場合、参照しているIDの入力フォームへフォーカスが移動します。 |
|---|---|
| 親要素 | 以下のHTML要素で使えます。
|
| 子要素 | #PCDATA および以下のHTML要素を含むことができます。
|
| 属性 | 値 | HTMLバリエーション | 入力が必要? | 意味 |
|---|---|---|---|---|
accesskey |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | |
for |
[IDREF] |
strict、 transitional、 frameset に使用可。 |
不要 | |
onblur |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | (スクリプト・コード) |
onfocus |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | (スクリプト・コード) |
[共通属性] |
||||
<label>タグとは、フォーム内のラジオボタンなどのコントロールとラベルを関連付けるためのタグです。
関連付けられたラベルはクリック可能となり、コントロールをクリックした時と同様の働きをするようになります。
ラベル情報の関連付けにはこの<label>タグのみを使って指定する方法とfor属性を使って指定する方法がありますが、現時点のInternet Explorer(バージョン6.0)ではfor属性を使う方法にしか対応していないようです。
<label for = "***">とは、<label>タグにfor属性を使って各種コントロールにラベル情報を関連付ける場合に利用されるものです。
値には関連付けたいコントロールにあらかじめ定義されたid属性の値を指定します。
