我們使用Dropdown.js of Bootstrap。由於我們並未將Bootstrap用於我們應用程序的任何其他部分,因此我們一般不使用aria屬性,所以現在我們不確定,我們可以從粘貼的HTML結構副本中刪除哪些屬性。Bootstrap Dropdown.js:哪些HTML屬性真的有必要? (data-target,role,aria ...)
在我看來,我們只需要這樣:
<a href='#' class='dropdown-toggle' data-toggle='dropdown'>Dropdown</a>
<ul class='dropdown-menu'>
<li><a...>...</a></li>
</ul>
但共同開發者認爲,我們還需要data-target='#'
和role='button/menu'
,甚至aria-labelledby=...
東西。這是正確的嗎?我們真的只想要下拉功能,沒有其他輔助功能相關的東西。
感謝您的信息。