在表单上,aria-labelledby属性可以单独工作还是需要标签标签?
示例:它是否像这样工作
aria-labelledby="Name"
被浏览器读取为“名称”?
“aria-labelledby 属性用于指示作为对象标签的元素的 ID。” (MDN)。
它不包含文本标签。
所以不,它不能单独工作。
它不需要<label>
元素,但如果 a<label>
是上下文的正确 HTML 元素,那么您应该使用一个。(从正确的语义 HTML 开始,然后在其之上构建 ARIA)。
它需要一个标签标签,并且旨在与关联的输入标签一起使用。查看此链接了解更多信息:http ://www.w3.org/TR/2013/WD-aria-in-html-20130214/#aria-labelledby-and-aria- describeby
希望这可以帮助!