以下に、label要素の基本的な使い方といくつかのコード例を示します。
- ラベルのテキストと入力要素を直接関連付ける方法:
<label for="username">ユーザー名:</label>
<input type="text" id="username" name="username">
上記の例では、label要素のfor
属性に入力要素のid
属性を指定することで、ラベルと入力要素を関連付けています。
- 入力要素をラベル要素の子要素として配置する方法:
<label>
パスワード:
<input type="password" name="password">
</label>
上記の例では、label要素内に直接input要素を配置しています。この方法では、ラベルテキストと入力要素が視覚的に関連付けられます。
- ラジオボタンやチェックボックスの場合のラベルの使用方法:
<label>
<input type="checkbox" name="newsletter"> ニュースレターを購読する
</label>
上記の例では、チェックボックスとラベルを組み合わせています。ユーザーがラベルをクリックすると、関連するチェックボックスが選択/非選択されます。
これらはlabel要素の基本的な使い方のいくつかです。label要素を使用することで、フォームのアクセシビリティや使いやすさを向上させることができます。詳細な情報については、HTML仕様やアクセシビリティガイドラインを参照してください。