Hallo marctrix,
Am besten wäre Avatar und Name in einem Link. Der Alternativ-Text für den Avatar wäre dann "Zum Profil vom Benutzer"
Vorgelesen würde dann z. B. "Zum Profil von Benutzer Marctrix"
Und jetzt bitte nochmal in den Threadbaum schauen ;-) das ist so nicht machbar.
Der Avatar könnte dann per CSS eingefügt werden
Nein, nicht wirklich. Ich kann ja nicht für jeden User eine CSS-Regel erstellen (auch wenn ich es lieber hätte). Das ist einfach nicht praktikabel.
Weiter ist zu bedenken, dass title-Attribute von Screenreadern defaultmäßig nicht vorgelesen werden. Diese enthalten einfach zu oft redundante Informationen.
Schade; ich verstehe allerdings die Problematik.
Vielleicht sollte man eher sowas in diese Richtung anstreben:
<span class="author">
<span class="registered-user">
<a title="Benutzer marctrix" class="user-link" href="profilelink">
<span class="visually-hidden">Zum Profil von </span>
<img class="avatar" src="..." alt="Benutzer Mactrix" title="Zum Profil von Benutzer Mactrix" />
</a>
<a href="posting-link" aria-hidden="true">marctrix</a>
</span>
</span>
<a href="posting-link">
<time datetime="...">...</time>
</a>
LG,
CK