【发布时间】:2015-04-27 09:54:56
【问题描述】:
我有一系列使用标签的面板。我在选项卡上使用aria-controls、aria-selected、role="tablist"、role="tab",在面板上使用aria-labelledby、aria-hidden 和role="tabpanel" - 一切似乎都很好。
但是,在某个屏幕宽度以下,我希望相同的元素可以通过顶部的按钮进行折叠、展开和折叠。显然我需要隐藏选项卡列表,并在每个面板的顶部包含隐藏在断点上方的按钮。我会为按钮使用aria-controls - 但两种布局的可访问性标记之间似乎存在一些重叠/冲突。
是否有这样做的正确方法,或者只是我应该忽略“移动”版本的可访问性标记,假设它与屏幕阅读器无关?是否存在响应式布局需要可访问性标记的情况?
【问题讨论】:
-
恐怕这不是一个真正的用户体验问题。你已经决定了你想要的用户体验,所以现在你要实现它了。恐怕这超出了本网站的范围。
-
@JonW 我认为UX设计师是定义ARIA标签的人,而不是程序员。包容性设计模块在 HCID 学位中比在计算机科学中更为常见。这个问题是关于用户使用 AT 的用户体验——在我看来,这更像是用户体验而不是编程。
标签: responsive-design tabs accessibility wai-aria