Hej Gunnar,
In Heydon Pickerings Practical ARIA Examples sind progressive collapsibles beschrieben.
Dann muss ich zu aria-expand usw ja ncihts mehr sagen, aber: Heydon widerspricht hier sich selber. So wie button
für Buttons genutzt werden sollte, gibt es in HTML auch Elemente, die für aufklappbare Inhalte gedacht sind:
details
und summary
- leider wurden die hier nur beiläufig genannt, obwohl sie hier das Mittel der Wahl sind.
Da die tatsächlich noch nicht in allen Browsern korrekt und vollständig implementiert sind, wäre es angebracht die impliziten Rollen (<summary role="button">
und <details role="group">
) anzugeben, außerdem aria-expand
true
oder false
.
Ein Polyfill gibt es unter http://html5please.com/#details
Marc