【发布时间】:2021-06-15 09:33:24
【问题描述】:
我面临的挑战是使 HTML 表格/网格可访问,它为用户提供了选择一行并对选定行执行操作的可能性。
以下链接提供了一个示例,说明所有内容的外观(没有可访问性): https://alejandro.app.fi/crud-ui-demo/simple
我的问题是: 如何使页面顶部的按钮(用于在行上执行操作)可访问?如何让屏幕阅读器宣布该部分,以便用户能够与之交互?
在我看来,让屏幕阅读器读取类似“编辑此行选项卡返回 xyz 次并使用表格上方的按钮”之类的内容是个坏主意
我搜索了 wai-aria,希望找到类似“连接器”的东西,让屏幕阅读器连接到顶部的这些按钮,但找不到任何合适的东西。
这是一个糟糕的模式,我想使用它吗?或者如何解决?
【问题讨论】:
-
如果是单选,我建议将操作控件放在最后一列的行本身中,并按照WAI Aria Practices for the Data Grids中所述进行可访问性
标签: accessibility wai-aria screen-readers uiaccessibility web-accessibility