Ich habe das Bootstrap-Dropdown-Menü mit NVDA getestet und sie funktionieren ordnungsgemäß, vorausgesetzt, sie sind ordnungsgemäß markiert. Sie müssen sicherstellen, dass das Element, das für die Dropdown-Schaltfläche "button" verwendet wird, ein Element ist, das den Fokus verwenden kann, es kann kein div oder span sein und die ul muss role = "menu" haben.
Um das Drop-Down mit NVDA zum Beispiel verwenden Sie ↑ und ↓ mit navigieren und drücken Sie dann das Menü zu öffnen.
sollte der Code wie folgt aussehen:
<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle" data-toggle="dropdown"> Dropdown Menu Button <span class="fa fa-caret-down"> </span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="https://www.google.com/" target="_blank" title="Link to Google">Link to Google</a></li>
<li>Just some Text</li>
<li><a href="http://www.stackoverlow.com/" target="_blank" title="Stack Overflow">Stack Overflow</a></li>
</ul>
Ich bin überrascht, wenn es ist (wenn es etwas wie die EU-Regeln sind, die ähnliche Dinge abdecken), aber dies scheint einen langen Weg zu helfen: https://github.com/paypal/bootstrap-accessibility-plugin –
Sie geben nicht ausdrücklich an, dass sie in ihrem Accessibility-Abschnitt (http://getbootstrap.com/getting-started/#accessibility) 508 Compliance erfüllen, aber sie umreißen die Ressourcen, in denen sie eingebettet sind, sowie Links, wie Sie Barrierefreiheitsprobleme feststellen können kann sie mit minimalem Aufwand reparieren. –