Ich glaube nicht, dass es in ARIA etwas über Spoiler gibt, … Ich kann mich irren. Soweit ich weiß, ist das Nächstbeste, was wir tun können, etwas mit detail- und summary-Tags zu implementieren, um dies in Gang zu bringen.
Offen für die Umstellung unserer Implementierung.
Es scheint, dass es eine angemessene Flexibilität beim Styling von Detail/Zusammenfassung gibt, aber die Vorab-Berechnung der Breite wird wahrscheinlich nicht machbar sein.
Ahh, ich sehe jetzt, dass ich hier ziemlich genau ein dupliziertes Problem für das hier erwähnte Problem mit der Barrierefreiheit von Spoiler-Warnungen eröffnet habe, entschuldigen Sie das. Obwohl sich meines mehr auf die Tastaturzugänglichkeit konzentrierte, würde meine Lösung auch dieses Problem beheben, da sie, wie von @dfabulich vorgeschlagen, ein Disclosure-Widget-Muster verwenden würde, das durch eine Schaltfläche ausgelöst wird.
Ich glaube nicht, dass Sie hier details/summary verwenden möchten, da Sie den Inhalt auf der Seite anzeigen möchten, wenn er „verborgen“ ist, Sie möchten ihn nur auch verwischen. Die Verwendung von aria-hidden="true" für den verwischten Inhalt würde ihn für Benutzer von Screenreadern verbergen, aber ihn trotzdem auf der Seite (als verwischt) anzeigen. Und dann kann die Schaltfläche aria-hidden umschalten, um ihn für assistierende Technologien zugänglich zu machen.
Ich glaube nicht, dass es im ARIA etwas über Spoiler gibt
Der Spoiler-Alarm ist im Grunde ein Disclosure-Widget, für das die ARIA Authoring Practices Guide Richtlinien bereitstellt.