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