【发布时间】:2018-11-25 19:56:16
【问题描述】:
WCAG 有一个很棒的设计模式来实现带有 Tabpanels 的 Tabs here
它使用“漫游标签索引”和键盘箭头键在标签之间循环。 这很好用,但我最近收到了一个请求,要求制作一个选项卡/选项卡面板小部件,它一次只显示一个选项卡,并且有“上一个”和“下一个”箭头按钮来循环浏览选项卡。
在视觉上,箭头按钮位于活动标签的两侧。但是在 tab-order 方面,WCAG 设计模式明确规定与活动选项卡关联的 tabpanel 应该按照 tab 顺序跟随它。
将这些新的箭头导航按钮添加到小部件是否会违反任何可访问性规则,只要我确保它们的选项卡顺序在选项卡/选项卡面板之前或之后? 我认为键盘功能可以保持目前的状态(使用箭头键在选项卡之间循环)
【问题讨论】:
标签: javascript html accessibility wai-aria web-accessibility