Servus!
Die Frage ist also, sollte in den Beispielen nicht grundsätzlich
aria-labelledby
verwendet werden, oder wenigstens in einem extra Abschnitt etwas dazu geschrieben werden? Nein. Du machst den Quelltext damit nur komplizierter ohne einen Mehrwert für die User zu bieten.
Oder kann ein entsprechender Wiki-Artikel verlinkt werden, den ich bisher noch nicht gefunden habe?
Suche nach Aria: Webstandards/WAI-ARIA/default-Rollen
In den Referenzen haben wir für jedes Element die ARIA-Rolle eingefügt:
Aber auch hier gilt:
Beachten Sie: Sie sollten ARIA-Attribute, die nur den implizit vorhandenen Default-Wert beinhalten, nicht in das Markup aufnehmen.[3] Sie enthalten keine zusätzlichen Informationen und blähen nur unnötigerweise den Quelltext auf.
[3] Weblink: Html5doctor: On HTML belts and ARIA braces (The Default Implicit ARIA semantics they didn’t want you to know about)
Herzliche Grüße
Matthias Scharwies