サーチ…
構文
-
<label>Example <input type="radio" name="r"></label>
//コントロール要素を折り返す -
<label for="rad1">Example</label> <input id="rad1" type="radio" name="r">
//使用for
属性
パラメーター
属性 | 説明 |
---|---|
にとって | ターゲットID要素への参照。つまりfor="surname" |
形 | HTML5 、 [廃止]対象要素を含むフォームへの参照。ラベル要素は<form> 要素内にあることが期待されます。 form="someFormId" が指定されている場合、これにより、ドキュメントのどこにでもLabelを配置することができます。 |
基本的な使用
ラベル付きのシンプルなフォーム...
<form action="/login" method="POST">
<label for="username">Username:</label>
<input id="username" type="text" name="username" />
<label for="pass">Password:</label>
<input id="pass" type="password" name="pass" />
<input type="submit" name="submit" />
</form>
5
<form id="my-form" action="/login" method="POST">
<input id="username" type="text" name="username" />
<label for="pass">Password:</label>
<input id="pass" type="password" name="pass" />
<input type="submit" name="submit" />
</form>
<label for="username" form="my-form">Username:</label>
ラベルについて
<label>
要素は、フォームアクション要素を参照するために使用されます。
ユーザーインターフェイスの範囲では、タイプradio
やcheckbox
ような要素のターゲット/選択を容易にするために使用されcheckbox
。
ラッパーとしての<label>
それは、所望のアクション要素を囲むことができる
<label>
<input type="checkbox" name="Cats">
I like Cats!
</label>
(ターゲットinput
がテキストをクリックすると、その状態/値が切り替わります)
参照としての<label>
for
属性を使用するfor
、コントロール要素をlabel
子孫として配置する必要はありませんが、 for
値はそのIDと一致する必要があります
<input id="cats" type="checkbox" name="Cats">
<label for="cats" >I like Cats!</label>
注意
<label>
要素内に複数のコントロール要素を使用しないでください
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow