【发布时间】:2020-06-24 11:02:49
【问题描述】:
我正在寻找一些解决方案来使 可访问,我发现了以下内容:
<label>元素指示它标记的表单字段 引用其 id 属性值:
<label for="fname">它声明,“我是这个控件的标签”。使用
aria-labelledby,表单字段指示哪些元素标签 它通过引用它的 id 属性:
<input aria-labelledby="fnamelabel">表单控件声明,“我 是一个被这个元素标记的控件”。
所以基本上使用 aria-labelledby 或带有 for 属性的 label 标签。
但是,
为了让屏幕阅读器向用户“阅读”描述,而不是使用第二个 HTML 标记,难道我不能简单地在输入中添加一个 aria-label 吗?有什么理由不这样做吗?
【问题讨论】:
-
感谢@Heretic,我只是自己做出了改变:-P
标签: html accessibility