#486·nue

markdown - 按钮错误地使用了 button 角色

作者: evant创建于 2025年2月13日更新于 2025年10月15日
标签docsnuemark

描述错误

阅读 按钮 的文档,它提到会生成以下 HTML(也已验证这是正确的):

xml
<a role="button" href="/docs/">Learn more</a>

这不是按钮 role 应该使用的方式。一般规则是,链接用于导航,按钮用于执行操作。本示例用于导航,因此应该是一个链接。这会引发两个问题:

  1. 它会误导用户,让他们不知道点击后会发生什么。
  2. 在没有额外工作的情况下,它的行为不正确。例如,用户期望按钮在按下空格键时激活,而这个示例中并没有。