Tastaturbedienung bei CSS-Menü
Mirko Strüßmann
- barrierefreiheit
0 LX
Hallo Welt,
ich habe eine über Listen (ul) definierte Navigation, deren zweite Ebene per :hover angezeigt wird. Nun würde ich diese Navigation gerne per Tastatur bedienbar machen. Mein erster Ansatz, zusätzlich zum :hover auch die :focus und :active Selektoren zu verwenden, führte mich leider nicht zum Erfolg.
Hat hier jemand Erfahrung mit diesem Thema? Muss ich mich damit abfinden, dass es keine reine HTML+CSS-Lösung für dieses Problem gibt?
Gruß,
Leider funktioniert :focus - welches die richtige Wahl wäre - nicht browserübergreifend. Mit JavaScript würde sich Abhilfe schaffen lassen - allein mit CSS funktioniert es jedoch voraussichtlich nur in den Beta-Versionen von Firefox, Safari und vielleicht auch Opera, der IE bleibt außen vor - schade, weil besonders Blinde darauf angewiesen sind, da ihr Screenreader meist für den IE optimiert ist.
Gruß, LX