制作者の活動(PR)。

アイドル女優・堀北真希ちゃんをうさぎ化した制作者のオリジナルキャラクタ
主な作品

アイドルをモデルにした制作者の創作キャラクタを用いた作品の一例

<label>要素(入力フォームの入力欄などへのラベル)。

入力フォームの入力欄などへのラベルである<label>要素についての解説です。

<label>要素(入力フォームの入力欄などへのラベル)・目次。

<label>要素とは。

<label>要素とは、入力フォームの入力欄などへのラベルです。

<input>要素などのフォーム入力欄要素にはその前か後に説明のテキストが付く事が多いのですが、それらのテキストをポイントしても、当該入力欄等が指定される事はありません。

特にチェックボックスラジオボタンでは<input>要素の前か後には必ずと言って良いほど選択肢の内容がテキストなどで書かれておりますが、それらをいくら指定しても当該項目は選択されないのです。

このような問題を解消するためにHTML 4.01以降では<label>要素が用意されております。

<label>要素としてラベルにする事で、当該<input>要素外でも指定された範囲をポイントする事で当該入力欄が指定されます。

<label>要素を利用出来るHTML文書型。

<label>要素は、以下の文書型で利用出来ます。

<label>要素の実装上の注意。

ネットスケープ 4.x以前などの旧型ユーザエージェントでは、<label>要素が機能しません。

<label>要素が含まれるXHTML モジュール。

<label>要素はフォームモジュールに属します。

<label>要素の扱い。

<label>要素インライン要素です。

また、<label>要素の内容はインライン要素のみとなります。

但し、必ずしも<input>要素などの入力関連要素を内容としなければならない訳ではありません。

<label>要素の属性。

<label>要素には、以下の属性が定められております。

for属性

対応する<input>要素などに与えられたid属性値を指定します。これにより、対応する要素から離れた位置でも指定が可能になります。

accesskey属性
キーボードや携帯電話のダイヤルボタンでのアクセスを可能にします。詳しくはaccesskey属性(キーボード等でのアクセス)をご覧下さい。
onfocus属性
当該領域にフォーカスがあった際に起動するクライアントサイドスクリプトを指定します。詳しくはonfocus属性(当該要素がフォーカスされた際に起動するスクリプト)をご覧下さい。
onblur属性
当該領域からフォーカスが離れた際に起動するクライアントサイドスクリプトを指定します。詳しくはonblur属性(当該要素からフォーカスが外れた際に起動するスクリプト)をご覧下さい。
共通属性

<label>要素で使える共通属性には

があります。

<label>要素の記述例。

選択肢となる<input>要素の周りをラベル化する
<ul>
    <li><label><input type="radio" name="csex" value="m" />男性</label></li>
    <li><label><input type="radio" name="csex" value="f" />女性</label></li>
    </ul>

この場合、男性及び女性の文字列を選択しても当該選択肢が選択出来るようになります。

離れたところにある<input>要素を操作出来るラベルを作る
<label for="accept">了承します</label></li> …
     …
 … <input type="radio" id="accept" name="ac" value="OK" />

この場合、了承しますをポイントすると、それとは別の箇所にある<input>要素を指定出来ます。

関連項目。

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com