所以我正在为客户开发一个网站,可访问性很重要。
因此,我刚刚在所有 a:focus 状态上启用了 outline 属性,并且由于某种原因,导航中的第一个链接在浏览页面时被跳过,并且 :focus 样式没有出现。
我难住了。我查看了 html,它与其他 li > a 项目相同。
这里是网站的链接: http ://ilg.affinity4.ie/ 这是关于链接的行为。
欢迎任何想法。谢谢
=== 编辑 ===
解决方案:事实上没有 href 属性。
还意识到下拉菜单无法访问,因为它们使用 display:none 和 visibility: none 来隐藏它们。对于可访问性,请勿在需要屏幕阅读器或“可选项卡”阅读的任何内容上使用其中任何一个。:)