From MDN:Erreichbarkeit: sr-only oder aria-Label
Im Beispiel unten eine Schaltfläche gestylt wie ein typischer "Schließen" -Knopf zu sehen, mit einer X in der Mitte. Da nichts anzeigt, dass der Zweck des Buttons darin besteht, den Dialog zu schließen, wird das Attribut aria-label verwendet, um das Etikett für alle assistierenden Technologien bereitzustellen.
<button aria-label="Close" onclick="myDialog.close()">X</button>
Nach der Dokumentation Bootstrap:
ausblenden ein Element auf alle Geräte außer Bildschirmlesegeräte mit .sr-only
Also ich denke, ich könnte auch schreiben:
<button onclick="myDialog.close()"><span class="sr-only">Close</span>X</button>
In einem Bootstrap-Pro Wie kann ich wählen, welches ich bevorzuge?
'sr-only' hat nichts mit Zugänglichkeit zu tun. Es verbirgt nur das Element außer Bildschirmleser. Es bedeutet nicht, dass es automatisch das Element Bildschirmleser freundlich macht. –
Beachten Sie, dass in BS4 '.sr-only' ersetzt wurde durch' 'im Code. – 10basetom