<label> はフォームの部品にラベルをつける HTML タグです。ラベルとは、フォームの部品に関連付けられた文字列のことです。例えば、チェックボックスにラベルを付けると、ラベルの文字列をクリックしてもチェックボックスをクリックしたことになります。
<label>
<!-- phrasing content -->
</label>
label 要素の開始タグと終了タグの間には、フレージング・コンテンツを含めることができる。具体的には、以下に示す要素である。
<sup>
開始タグおよび終了タグは省略できない。
HTMLタグ
<label>
の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<form>
<input type="checkbox" id="cb1" value="1">
文字列をクリックしてもチェックされません<br>
<input type="checkbox" id="cb2" value="2">
<label for="cb2">文字列をクリックするとチェックされます</label>
</form>
文字列をクリックしてもチェックされませんJavaScriptからは HTMLLabelElement インタフェースを通じてform要素へアクセスできる。
Web Hypertext Application Technology Working Group. 2024. "Forms" HTML Living Standard