WCAG-意义序列和焦点顺序有什么区别?

时间:2019-02-20 03:14:12

标签: wcag wcag2.0

我很困惑,因为这两个似乎描述了同一件事?

Level A − WCAG 2.0 Success Criterion 1.3.2 − Meaningful Sequence
如果需要按照一定的顺序阅读内容以使其有意义,请确保以指示该顺序的方式对网页进行写入/编码。

Level A − WCAG 2.0 Success Criterion 2.4.3 − Focus Order
在为网页编写HTML代码时,请确保内容是按照逻辑顺序编码的。屏幕阅读器随后会以逻辑方式进行通信。这对于Web表单尤其重要。

1 个答案:

答案 0 :(得分:1)

2.4.3与您使用 tab 浏览页面时的制表顺序有关。它适用于交互式元素。

  

如果可以顺序浏览网页,并且导航顺序影响含义或操作,则可聚焦组件将以保持含义和可操作性的顺序获得焦点。

(强调我的)

1.3.2适用于整个页面-所有交互式元素。屏幕阅读器用户可以使用向上/向下箭头键浏览整个DOM(*)。 DOM的顺序是屏幕阅读器用户将听到元素的顺序。如果您使用CSS来移动元素,则说在页面底部显示元素,即使该元素位于DOM顶部附近,并且如果将该元素移动到页面底部也会影响其含义,则适用1.3.2

(*)并不是他们正在导航的DOM,而是accessibility tree。您可以“隐藏” DOM中的元素(例如,使用aria-hidden),以防止该元素出现在可访问性树上,但是出于概念上的考虑,您可以将可访问性树视为与DOM并行的结构。