Ich bin neugierig, ob das aktuelle Markup Probleme für Bildschirmleser verursacht oder ob diese die benötigten Informationen aus dem aria-label-Tag des Avatars beziehen.
Es sieht so aus, als würde das Hinzufügen von alt="" zum Bild die Fehlermeldung des Validators entfernen.
Das gilt für die Avatare in der Themenliste, nehme ich an? Das sind die, die ich mit einem leeren alt-Attribut und einem gefüllten aria-label-Attribut sehe.
werden die neuesten Bildschirmleser das aria-label vorlesen, was meiner Meinung nach unsere Absicht dort ist. Wir sollten jedoch alt anstelle von aria-label verwenden, da dies ältere Bildschirmleser abdeckt und technisch gültig ist.
Für SEO, insbesondere Google, wäre es sehr begrüßenswert, wenn das alt-Attribut für die Avatare mit demselben Text gefüllt werden könnte, der derzeit für das title-Attribut verwendet wird.
Ist es auf irgendeine Weise möglich, dies selbst umzusetzen?
Ich versuche es folgendermaßen und bearbeite {{avatar poster avatarTemplatePath="user.avatar_template" usernamePath="user.username" namePath="user.name" imageSize="small"}}: