チェックボックスやラジオ入力を使用するときは、通常はfor属性を使用しますが、テキスト入力やチェックボックス/ラジオ以外の入力にラベルを付ける場合は本当に必要ですか?の "for"属性は、テキストフィールドにラベルを付けるときに使用する必要がありますか、必要ではありませんか?
-1
A
答えて
6
絶対に。プログラムでラベルをテキスト入力に接続するだけでなく(スクリーンリーダーのユーザーにはテキスト入力が何であるかが伝わる)、入力の「クリック」領域も増えるので、ラベルをクリック(またはタップ)します対応するフィールドにユーザーのフォーカスを設定します。 何らかの理由で 'for'属性を使用しない場合は、ラベルにテキスト入力をラップすることもできます。
<label> Text Input
<input type="text" />
</label>
これはクリック領域を増やすことで同じ効果があります。
1
はい、そうです。これは、補助技術のユーザーにとって非常に役立ちます。http://www.ucop.edu/electronic-accessibility/web-developers/advanced-tips/label-elements-in-forms-for-use-by-assistive-technology.html
関連する問題
- 1. 属性エラー: 'module'オブジェクトに属性がありません - ヘルプはもう必要ありません。
- 2. jQuery:divsは必要ありませんが、これは必要ありません。
- 3. ラベルにRedisキャッシュを使用する必要があります
- 4. 主キーにインデックスを付ける必要がありますか?
- 5. 凡例付きのラジオボタンのグループにラベルを付ける - フィールドセットを折り返す必要がありますか?
- 6. Textareaフィールドに必要な属性がありますか
- 7. 必要なのはActiveRecordとActiveMailerだけですが、Rails/Merbを使用する必要がありますか?
- 8. 属性gridster-itemはどこに挿入する必要がありますか?
- 9. OpenID属性交換 - 使用する必要がありますか?
- 10. theme.appcompatテーマを使用する必要がありますが、私はそうではありませんか?
- 11. エスケープシーケンスを使用する必要はありません。 for 'のC#?
- 12. ランタイムの属性を取得する必要があります
- 13. ズームするにはピンチにする必要がありますが、タッチリスナーではダブルタップを使用する必要はありません
- 14. void 'の前に'; 'を付ける必要があります。エラー?
- 15. どのRails関連付けを使用する必要がありますか?
- 16. ImportError:HDFStoreにはPyTablesが必要です。「モジュール名付きテーブルはありません」
- 17. Application.LoadLevelがSceneManager.LoadSceneを使用する必要がありません。
- 18. 私はフォームタグを使用する必要がありますか?
- 19. 私はsingletableviewを使用する必要がありますか?
- 20. はcaptchaを使用する必要がありますか?
- 21. パッケージはテスト用にのみ必要であり、インストール用には必要ないものはありますか?
- 22. ビューのnil属性をto_sに変換する必要がありますか
- 23. Webアプリケーションのコンテキスト属性をスレッドセーフにする必要がありますか?
- 24. 「this」を使用する必要がありますか? NodeJsの「オブジェクト」属性を処理するには?
- 25. オンラインゲームにTCPを使用する必要がありますか?
- 26. MVVMにDataTemplatesを使用する必要がありますか?
- 27. ページレイアウトにapplication.html.erbを使用する必要がありますか?
- 28. ctagsにバージョンコントロールを使用する必要がありますか?
- 29. umbracを使用するにはナゲットを取り付ける必要がありますか?
- 30. onActivityResult()でsuper.onActivityResult()を使用する必要はありますか?
@BviLLe_Kid: 'LabelFor'とは何ですか? – unor