所以我有以下类型的列表:
1. Item 1
a. Sub-item a
b. Sub-item b
2. Item 2
c. Sub-item c
我想做的是使用VoiceOver使子项目a/b/c可选择,它会根据它们所在的父项目来显示它们的位置。例如:
> You're on Sub-item a, one out of two
> You're on Sub-item b, one out of two
> You're on Sub-item c, two out of two
使用HTML Aria可访问性功能,这是可能的吗?我试着在网上找到一些东西,但那里没有太多的文档!
提前谢谢!
如果项目是非交互式项目列表或只是文本,则无需添加此类描述性上下文信息。
这是因为用户选择是否应始终公布项目订单,通常是在屏幕阅读器的详细设置下。
用户将习惯于他们的屏幕阅读器如何宣布已排序的列表,如果他们的详细程度设置已经在宣布项目顺序,那么你添加的任何其他文本都可能是重复的,可能会导致更多的混乱。
(相反,如果项目是交互式的,您应该考虑将其标记为树状视图或另一个交互式ARIA小部件。(