【问题标题】:Links or button roles within a nav tag导航标签中的链接或按钮角色
【发布时间】:2021-03-12 11:19:20
【问题描述】:

是否总是需要在a 标记内使用role="link",或者不再使用,因为我使用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>

如您所见,它们只是简单的链接、菜单项,没有下拉菜单,没有复杂性。那么,我应该删除角色属性吗?

【问题讨论】:

标签: html hyperlink roles menuitem nav


【解决方案1】:

来自 MDN

注意:如果可能,建议您使用原生 元素而不是链接角色,因为原生元素更广泛 由较旧的用户代理和辅助技术支持。本国的 默认情况下,元素还支持键盘和焦点要求, 无需额外定制。

我认为在这种情况下没有必要,因为您的项目已经是链接。

【讨论】:

    猜你喜欢
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多