Dieter Raber: Screenreader und display:none

Beitrag lesen

Hallo,

Ich bastele gerade eine Formavalidation und habe eine Frage dazu. In meinem Szenario sieht ein Formelement mit allem drum und dran etwa so aus:

<label>
  <strong>Passende Fehlermeldung</strong>
  Labeltext
  <formelement />
</label>

Das ist alles noch etwas unausgegoren, aber im Prinzip soll es so funktionieren, dass das <strong>-Element erstmal auf display:none stehen soll und das Formelement unter Umstaenden die Fehlermeldung sichtbar macht.

Technisch ist das ja sowohl client- als auch serverseitig kein Problem, sondern es geht mir darum, was ein Screenreader davon halten wuerde. Wuerde er den Fehler auch bei display:none vorlesen oder nur dann, wenn er auch angezeigt wird.

Gibt es sonstige Einwaende, die mir bisher vielleicht entgangen sind? Ausserdem wuerden mich auch andere Ideen interessieren, wie man die Fehlermeldung geschickt unterbringen kann. Ich wuerde am liebsten ohne irgendwelche Konfigurationsbereiche auskommen.

Gruß,

Dieter