aria-labelledby属性是否需要标签标签?

时间:2013-09-03 14:40:55

标签: html wai-aria

在表单上,​​ aria-labelledby 属性可以独立工作,还是需要标签标记?

实施例: 它是否像这样工作

aria-labelledby="Name"

浏览器阅读"姓名"?

2 个答案:

答案 0 :(得分:4)

“aria-labelledby属性用于指示作为对象标签的元素的ID。” (MDN)。

它不包含文字标签。

所以不,它本身不起作用。

它不需要<label>元素,但如果<label>是上下文的正确HTML元素,那么您应该使用一个元素。 (从正确的语义HTML开始,然后在其上构建ARIA)。

答案 1 :(得分:-1)

它需要Label标签,并且与相关的输入标签一起使用。有关详情,请查看此链接:http://www.w3.org/TR/2013/WD-aria-in-html-20130214/#aria-labelledby-and-aria-describedby

希望这有帮助!