WCAG - в чем разница между смысловой последовательностью и порядком фокуса? - PullRequest
0 голосов
/ 20 февраля 2019

Я чувствую растерянность, поскольку эти 2, кажется, описывают одно и то же?

Уровень A - Критерий успеха WCAG 2.0 1.3.2 - Значимая последовательность
Если содержание должно бытьпрочитайте в определенном порядке, чтобы иметь смысл, убедитесь, что веб-страница написана / закодирована таким образом, что указывает на этот порядок.

Уровень A - критерий успеха WCAG 2.0 2.4.3 - Порядок фокуса
При написании HTML-кода для веб-страницы убедитесь, что содержимое закодировано в логическом порядке.Затем он будет передан в логической форме, когда читается программами чтения с экрана.Это особенно важно для веб-форм.

1 Ответ

0 голосов
/ 20 февраля 2019

2.4.3 имеет отношение к порядку табуляции, так как вы используете tab для навигации по странице.Это относится к интерактивным элементам.

Если веб-страница может перемещаться последовательно и последовательности навигации влияют на значение или действие, фокусируемые компоненты получают фокус в порядке, который сохраняет смысл и работоспособность,

(выделение мое)

1.3.2 применяется ко всей странице - все интерактивные элементы и text.Пользователь программы чтения с экрана может перемещаться по всему DOM (*) с помощью клавиш со стрелками вверх / вниз.Порядок DOM - это порядок, в котором пользователь программы чтения с экрана будет слышать элементы.Если вы используете CSS для перемещения элементов, скажем, отображение элемента в нижней части страницы, даже если он находится в верхней части DOM, и если перемещение этого элемента в нижнюю часть страницы влияет на значение, тогда будет применяться 1.3.2..

(*) На самом деле они ориентируются не на DOM, а на дерево доступа .Вы можете «спрятать» элементы в вашей DOM (например, с помощью aria-hidden), которые препятствуют появлению элемента в дереве доступности, но в концептуальных целях вы можете представить дерево доступа как параллельную структурув ДОМ.

...