#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.)