【发布时间】:2019-09-12 19:40:31
【问题描述】:
这两种屏幕阅读器技术在表单上是否有任何区别,其中一种比另一种更受鼓励:
<label for="titleInput">Title</label>
<input type="text" id="titleInput" name="title" value="">
<div>Title</div>
<input type="text" aria-label="Title" name="title" value="">
第一种方式一直是设置它的方式,但自从引入了 WAI-ARIA 后,我开始思考是否在表单中使用 aria-label 是否比使用 <label for="x"> 更好。
【问题讨论】:
-
为什么不同时使用呢?如果您使用适当的标签,它还允许用户单击标签以专注于输入
标签: html accessibility forms wai-aria screen-readers