Я заметил во всех примерах Bootstrap, используя элементы button
, они включают 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"
в свой код?