我目前在进行较多的无障碍和WCAG相关的工作,但我正在尝试为所有用户特别是使用键盘导航的用户提供一个良好的“跳过内容”链接。这似乎很简单,只需在页面顶部添加一个锚链接,用户就可以“点击”它跳过导航或其他不重要的内容。
问题是,当您使用键盘“点击”锚链接,然后再次按“tab”键时,您会直接跳转到“跳过内容”链接之后的元素,而不是主内容区域中的下一个元素。也就是说,您链接到的锚点未获得焦点。
这似乎是一个常见的问题,因为我还没有找到一个有“跳过内容”链接且能正确工作的网站。即使Vision Australia网站也存在这个问题。
我希望有人知道一种技术/方法/库可以使其正常工作。 编辑:我可以确认这个问题在我的Mac上的Chrome和Safari中出现,但是在Firefox中没有出现。
问题是,当您使用键盘“点击”锚链接,然后再次按“tab”键时,您会直接跳转到“跳过内容”链接之后的元素,而不是主内容区域中的下一个元素。也就是说,您链接到的锚点未获得焦点。
这似乎是一个常见的问题,因为我还没有找到一个有“跳过内容”链接且能正确工作的网站。即使Vision Australia网站也存在这个问题。
我希望有人知道一种技术/方法/库可以使其正常工作。 编辑:我可以确认这个问题在我的Mac上的Chrome和Safari中出现,但是在Firefox中没有出现。