如何解决导航标签中的链接或按钮角色
是否总是需要在 role="link"
标签内使用 a
或因为我使用 HTML5 标记而不再使用?
<nav>
<a href="home.html" role="link">HOME</a>
<a href="about.html" role="link">ABOUT</a>
<a href="contact.html" role="link">CONTACT</a>
</nav>
如您所见,它们只是简单的链接、菜单项,没有下拉菜单,也没有复杂性。那么,我应该删除角色属性吗?
解决方法
来自 MDN
注意:在可能的情况下,建议您使用本机 元素而不是链接角色,因为原生元素更广泛 由较旧的用户代理和辅助技术支持。本国的 默认情况下,元素还支持键盘和焦点要求, 无需额外定制。
我认为在这种情况下没有必要,因为您的项目已经是链接。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。