3

如果它主要是一个通常用鼠标玩的游戏并且没有视觉表示就没有意义,我应该如何使用 ARIA 来标记网页?

如果没有具体的 ARIA,让我换个说法:我怎么能宣布一个网页很遗憾不能用于无视力的用户?

基本上,我有一个<noscript>标签说明游戏需要 JavaScript。我如何向仅使用屏幕阅读器的用户解释有关视力的类似陈述?


背景:这是典型的三消游戏。我可以(并且将会)在使用箭头键导航板以及交换项目Enter和选择方向方面添加键盘访问,但这对于无视力的用户仍然无用。

如果我尝试在每一步中读出棋盘,我认为它对任何人都没有用:“第一行:蓝、红、绿、白、蓝、绿、白、紫;第二行:……” .

4

1 回答 1

0

加载游戏时初始键盘焦点在哪里?您可以aria-label向接收焦点的元素添加一个。您可能还必须将 a 添加role到元素中,具体取决于它是什么(例如 a<span><div>),并且您可能必须添加tabindex="-1"它才能在 Internet Explorer 上运行。有很多组合很难给出具体的建议。

于 2018-09-06T22:50:58.030 回答