Bei speziellen Funktionen sollten unbedingt ARIA Attribute gesetzt werden, um die Funktionalität für
Screenreader sicherzustellen.
Dynamische Inhalte
Auf interaktiven Webseiten / -anwendungen werden Nutzer immer wieder über Ereignisse informiert. Produkt wurde
dem Warenkorb hinzugefügt, gelöscht, etc. Wird eine Nachricht angezeigt oder ein Status aktualisiert, bemerkt
der Sehende dies über farbige Boxen. Um a11y konform zu arbeiten müssen wir für Benachrichtungen auf der
Tonspur sorgen
aria-live Attribut.
Hey hast du Hunger? Bestell dir doch eine Pizza!
<div id="status" role="status" aria-live="assertive">
Hey hast du Hunger? Bestell dir doch eine Pizza!
</div>
<button onclick="makeOrder()">Pizza bestellen</button>
/**
off The default. Updates should not be announced.
polite Updates should be announced only if the user is idle.
assertive Updates should be announced to the user as soon as possible.
*/