我看到了ARIA'角色'的文档。但无法理解。它到底是做什么用的?说,我在这样的表格中使用它:
<td role='button'>text</td>
是否意味着这个单元格会像按钮一样?有人可以用更简单的术语解释这个吗?
答案 0 :(得分:0)
您可以参考MDN来说明:
按钮角色应该用于触发a的可点击元素 用户激活时的响应。就其本身而言,role =“button”可以 使任何元素(例如
<p>, <span> or <div>
)显示为按钮 控制到屏幕阅读器。此外,此角色可用于 与aria按下的属性组合以创建切换 的按钮。
另见注意
如果可能,建议使用原生HTML按钮 (
<button>, <input type="button" /> and <input type="image" />
)而不是 而不是按钮角色,因为本机HTML按钮得到更广泛的支持 由较旧的用户代理和辅助技术。原生HTML按钮 默认情况下也支持键盘和焦点要求,不需要 进一步定制。
w3.org还详细解释了aria-role
答案 1 :(得分:0)
如上所述,ARIA用于访问,角色属性不会对普通浏览器产生影响。
实现ARIA角色的最简单和最实用的方法之一是使用地标。一些ARIA角色是地标,允许用户在屏幕阅读器中跳转到页面的特定部分。一些盲人用户发现这有用,因为它可以帮助他们快速导航。描述了不同屏幕阅读器中的支持和行为here。