@@Christian Wansart
Schade eigentlich, dann muss ich wohl JavaScript dafür verwenden, wenn ich es genau so haben möchte. Über den „Hack“ bekomme ich es nicht hin. Wenn ich das richtig verstehe, dann hängt es von der Struktur meines HTML ab.
Ja, das geht nur, wenn die ein- und auszublendenden Bereiche nachfolgende Geschwisterelemente (oder deren Kinder) der Radiobuttons (bzw. Checkboxen bei Akkordeons) sind.
Und das geht auch nicht auf Androids, die noch vom WebKit Adjacent/General Sibling & Pseudo Class Bug betroffen sind, gegen den es wohl keine brauchbare Lösung gibt.
Also JavaScript, ja. Dann kann es auch barriefrei werden, was man der CSS-Lösung nicht nachsagen kann.
Léonie Watson zeigt in ihrem Developer’s guide to accessibility mechanics ab Folie 22, wie man toggletip und tab panels (um letztere handelt es sich wohl bei dir) umsetzen kann.
LLAP 🖖
“There’s no such thing as an ‘average’ user, but there is such a thing as an average developer.” —Vitaly Friedman in Accessibility Matters: Meet Our New Book, “Inclusive Design Patterns”
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|