label (form field label text)

Functional list
意味 特定のフォームのフィールドにテキストを割り当てます。

<label attributes...> </label>は、forアトリビュートで指定したIDを持つ入力フォームに対して、 に指定したテキストをラベル名としたラベルを作成します。

ラベルに対してフォーカスが当たった場合、参照しているIDの入力フォームへフォーカスが移動します。

親要素 以下のHTML要素で使えます。

[ブロックレベル要素] |[インライン要素] (button 以外) |body(bodyページHTML transitional でのみ使用可。)

子要素 #PCDATA および以下のHTML要素を含むことができます。

[インライン要素] (label 以外)

Attribute
属性 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属性の値を指定します。

解説

上へ 下へ

戻る