Wenn es ein Akkordeon werden soll, ist das auf jeden Fall zu bevorzugen.
Wenn ich kyan richtig verstehe soll es kein Akkordeon werden. Scheidet 'details' damit aus? Ich finde nicht. kyan's Problem sollte sich mit 'details/summary' lösen lassen, oder? Etwas Styling ist nötig. Wahrscheinlich sogar weniger als beim "Checkbox Hack".
Weil die Browser-Unterstützung noch nicht perfekt ist, an das Polyfill denken...
Ja. Auf Github gibt es die neueste Version: https://github.com/mathiasbynens/jquery-details
Die Browser, die das noch nicht unterstützen, müssen leider noch händisch mit WAI-ARIA gefüttert werden.
Das sollte ein guter Polyfill mitbringen. Dann ist es auch barrierefrei, im Gegensatz zum "Checkbox Hack".
Markupper