【发布时间】:2019-08-05 20:34:33
【问题描述】:
我一直在阅读有关 Web 可访问性的内容,并阅读到只有当用户将被带到另一个没有 JavaScript 的 URL 时才应该使用锚标记。但是,只要发生其他一些行为,例如打开模式,就应该使用按钮。
所以我想知道导航中是否可以或预期同时具有按钮和锚点。像这样的:
<nav>
<a href="/">Home Page</a>
<a href="/about">About Page</a>
<button>Sign Up</button>
</nav>
假设在这种情况下,注册按钮会启动一个模式或执行一些不会将用户带到不同 URL 的其他行为。两者都在nav 中可以吗?我不关心样式,我会让这些看起来一致,但我想知道处理此类事情的最正确方法是什么?
【问题讨论】:
-
你也应该看看aria-roles,它可以提供辅助技术的提示。
标签: html hyperlink accessibility semantic-markup htmlbutton