1

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

示例:它是否像这样工作

aria-labelledby="Name"

被浏览器读取为“名称”?

4

2 回答 2

5

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

它不包含文本标签。

所以不,它不能单独工作。

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

于 2013-09-03T14:44:40.053 回答
-2

它需要一个标签标签,并且旨在与关联的输入标签一起使用。查看此链接了解更多信息:http ://www.w3.org/TR/2013/WD-aria-in-html-20130214/#aria-labelledby-and-aria- describeby

希望这可以帮助!

于 2013-09-03T14:46:27.630 回答