Servus!
@@Matthias Scharwies
Du hast in deinem Beispiel
visually-hiddenverwendet. […]
[Ich] würde gerne auf.screenreader-onlyoder sowas verzichten.Bei
aria-labelsteht der Text in einem Attribut; bei<span class="visually-hidden">(oder wie auch immer man die Klasse nennt) steht der Text in einem Element.Das Hauptargument gegen ersteres ist IIRC, dass Attributwerte von automatischen Übersetzern nicht übersetzt werden. (Oder haben die inzwischen eine Liste von Attributen, deren Werte sie doch übersetzen sollen?
altfiele mir ein.)Ansonsten sollten beide Varianten gleichwertig sein; zweite aber bevorzugt.
Sollte die
ul uleine id und der button ein aria-controls enthalten?Ich hab da Heydon im Ohr, der sagt: braucht man nicht, wenn das gesteuerte Element unmittelbar nach dem Button folgt.
Danke!!
🖖 Живіть довго і процвітайте
Herzliche Grüße
Matthias Scharwies
Eigentlich hatte ich heute viel vor - jetzt habe ich morgen viel vor!