@@Matthias Apsel
Durch die Mediaquery blendest du das label nur auf Bildschirmen aus. Nutzer von Screenreadern bekommen die entsprechenden (und für sie notwendigen) Beschriftungen dennoch vorgelesen.
Nei-en!
Warum heißt es wohl Screenreader?
Genau, weil der vorliest, was auf dem Bildschirm ist. Er liest nicht vor, was nicht auf dem Bildschirm ist: weder Elemente mit display: none
noch solche mit visibility: hidden
. (Elemente mit opacity: 0
werden vorgelesen, AFAIK.)
LLAP 🖖
--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory