-1

所以我正在为客户开发一个网站,可访问性很重要。

因此,我刚刚在所有 a:focus 状态上启用了 outline 属性,并且由于某种原因,导航中的第一个链接在浏览页面时被跳过,并且 :focus 样式没有出现。

我难住了。我查看了 html,它与其他 li > a 项目相同。

这里是网站的链接: http ://ilg.affinity4.ie/ 这是关于链接的行为。

欢迎任何想法。谢谢

=== 编辑 ===

解决方案:事实上没有 href 属性。

还意识到下拉菜单无法访问,因为它们使用 display:none 和 visibility: none 来隐藏它们。对于可访问性,请勿在需要屏幕阅读器或“可选项卡”阅读的任何内容上使用其中任何一个。:)

4

1 回答 1

2

没有为第一个菜单项分配 href 属性。尝试为其分配一个 URL,即 javascript:void();

于 2015-02-16T15:34:27.897 回答