【发布时间】:2019-09-06 00:45:02
【问题描述】:
我注意到在所有使用 button 元素的 Bootstrap 示例中,它们包括 role="button"(和 type="button"),例如:
<div class="dropdown">
<button id="dLabel" type="button" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Dropdown trigger <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
...
</ul>
</div>
辅助软件不是已经知道button 元素是用来充当按钮的吗?我有什么理由应该在我的代码中包含role="button" 和/或type="button"?
【问题讨论】:
-
我不使用引导程序中的任何一个,它工作正常,但遵循引导程序的示例不会有什么坏处。我建议在发布这种性质的问题之前尝试删除这两个字段并对其进行测试。我的朋友反复试验是一个很棒的学习工具。 :)
标签: html twitter-bootstrap accessibility wai-aria