Сделать VoiceOver вывод позиции элемента на основе родительского списка

#html #accessibility #wai-aria #voiceover

#HTML #Специальные возможности #вай-ария #voiceover

Вопрос:

Итак, у меня есть следующий тип списка:

 1. Item 1
  a. Sub-item a
  b. Sub-item b
2. Item 2
  c. Sub-item c
  

То, что я пытаюсь сделать, это сделать подпункты a / b / c выбираемыми с помощью VoiceOver, где они будут вызывать свои позиции в зависимости от того, в каком родительском элементе они находятся. т. Е.:

 > 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? Я пытался найти что-нибудь в Интернете, но там не так много документации!

Заранее благодарю вас!

Комментарии:

1. на самом деле вам не нужно этого делать, вы могли бы просто использовать вложенные упорядоченные списки.

Ответ №1:

Если элементы представляют собой список неинтерактивных элементов или просто текст, то добавление такой описательной контекстной информации не требуется.

Это связано с тем, что пользователь выбирает, всегда ли должен объявляться порядок элементов, обычно в настройках детализации программы чтения с экрана.

Пользователь привыкнет к тому, как их программа чтения с экрана объявляет упорядоченные списки, и если их настройки детализации уже объявляют порядок элементов, то любой добавленный вами дополнительный текст может повторяться, что потенциально может привести к большей путанице.

(Если вместо этого элементы являются интерактивными, вам следует рассмотреть возможность пометки их как древовидное представление или другой интерактивный виджет ARIA.)