根据父列表设置VoiceOver调出项目位置



所以我有以下类型的列表:

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小部件。(

最新更新