私は常に次のことをしようとしています。
<label><input type="checkbox" /> Some text</label>
また
<label for="idOfField"><input type="checkbox" id="idOfField" /> Some text</label>
私の質問は、特にチェックボックスのラベルタグに関連しています。
<label>
ほとんどの Web サイト (40% 以上) はこのタグを使用していません。
これには理由がありますか?ブラウザに問題がありますか、それとも他の問題ですか?
注:このタグについて知らない人のために説明すると、この<label>
タグには多くの利点があります。
- チェックボックスとラジオ: テキストとチェックボックスをクリックして、チェックボックスをオンにすることができます (また、私が信じているフォーカスも): 何とか何とか
- その他の入力: テキストをクリックすると、入力 (テキストエリア、テキスト、ファイル) がフォーカスされます (この機能は、チェックボックスやラジオほど便利ではありません)。
注 2:一部の人々は、例 #2 が #1 (上記) よりも正しいと述べていますが、ドキュメントhereによると、どちらも正しいです。