Gunnar Bittersmann: Unerwünschter Scrollbalken im IE 11

Beitrag lesen

@@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