【发布时间】:2012-10-14 09:17:09
【问题描述】:
目前,我在可访问性和 WCAG 方面做了大量工作,但我试图让所有用户,尤其是使用键盘导航的用户都能正常工作的一件事是跳转到内容链接。
这听起来很简单,只需在页面顶部放置一个指向锚点的链接,人们就可以“点击”它来跳过导航或其他基本上不重要的内容。
不过,问题是,当您使用键盘“单击”锚链接,然后再次按“tab”键时,您会直接进入“跳转到内容”链接之后的元素,而不是下一个元素在主要内容区域。即,您链接的锚点没有获得焦点。
这似乎是一个常见问题,因为我还没有找到一个带有“跳转到内容”链接的网站,它可以正常工作。甚至Vision Australia 网站也有这个问题。
我希望有人知道一种技术/黑客/库来完成这项工作。
编辑:我可以确认这个问题发生在 Chrome 和 Safari 中,但不是我 Mac 上的 Firefox。
【问题讨论】:
-
这实际上是一个 Chrome/WebKit 问题;它实际上在 Windows 上的 IE 和 FireFox 中运行良好;所以问题实际上是如何解决浏览器错误,HTML 本身实际上符合规范。
标签: html accessibility