Shepard (nl): Pseudoklasse :focus

Beitrag lesen

Bei :hover weiß das <ul> doch auch, wann sein Elternelement ein :hover empfängt. Wieso also nicht bei :focus?

hast Recht, ich habe einmal zu viel um die Ecke gedacht, nämlich beim Ausblenden an das Element, das den Fokus als Nächstes *bekommt*, aber es reicht ja, daß das Element selbst den Fokus *verliert*.

Wofür möchtest Du den Effekt denn nutzen? Wenn es z.B. darum geht, zwischen verschiedenen Seiten zu wechseln, also der Navigation das look-and-feel von tabbed browsing (+ einer Art Vorschau beim :hovern) zu geben, dann könntest Du doch alles so lassen, wie es ist, und beim Klicken die entsprechende Seite tatsächlich aufrufen, den link also als solchen nutzen. Auf dieser Seite würde dann das, was vor dem Klick durch :hover eingeblendet war, den normalen Seiteninhalt darstellen.

Etwas unschön daran wäre, daß diese Navigation auf jeder Seite etwas anders codiert werden müßte, weil das gerade aktive Tab dann ja nicht auf :hover reagieren soll. Diese Änderung pro Seite wäre aber auf eine Klassenangabe im jeweiligen <li> beschränkt.

Shepard