Mirko Strüßmann: Tastaturbedienung bei CSS-Menü

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ß,

  • Mirko -
  1. 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

    --
    RFC 1925, Satz 6: Es ist einfacher, ein Problem zu verschieben (...), als es zu lösen.