molily: CSS3 *Target* IE workaround

Beitrag lesen

Hallo,

welche Workaround-Lösung bietet sich in diesem Falle für den IE (absteigend bis Version 8) an

Das geht nur mit JavaScript.

Die Anwendbarkeit von :target ist sehr begrenzt und die Verwendung von :target, um Inhalte in einem »Akkordeon« einzublenden und andere per display: none auszublenden, hat viele Schwächen.

Es lässt sich mit JavaScript nicht ohne weiteres testen, ob der Browser :target wie gewünscht unterstützt. Eine entsprechende Feature-Abfrage und darauf aufbauend einen ordentlichen Fallback zu programmieren ist daher schwierig. Eine JavaScript-Lösung für alle Browser hingegen kann sehr robust sein.

Wichtig ist z.B., die Inhalte nicht mit display: none, sondern für Screenreader zugänglich zu verstecken.

Grüße
Mathias