Hallo Martin
Stellen wir uns ein typisches 'Hauptmenu' vor (das kriegt für meinen
Screenreader ne <h1>Hauptmenü</h1>,
"Hauptmenü" ist bei dir die wichtigste, die Hauptüberschrift der ganzen Seite?
Ich denke nicht, dass deine ganze Seite nur aus "Hauptmenü" besteht.
die per css auf display:none bei der Anzeige verbrogen wird
Es soll Screenreader geben, die mit display:none
versteckte Elemente auch nicht vorlesen.
Ich würde die Überschrift, wenn sie unsichtbar sein soll, von Screenreadern aber vorgelesen werden soll entweder ganz klein machen und auf Hintergrundfarbe setzen, oder sie mittels position:absolute
und einer negativen Angabe für left und/oder top aus dem Browswerfenster schieben.
Auch ein Link zum überspringen der Navigation (der dann versteckt wird) könnte sinnvoll sein. Es nervt bestimmt gewaltig, sich bei jeder einzelnen Seite wieder die komplette Navigation vorlesen zu lassen, bevor man an den Inhalt kommt.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!