Hej Gunnar,
@@Robert B.
ein leeres
alt-Attribut ohne anderweite Textalternativen darum herum ist genau so sinnvoll wie gar keinalt-Attribut.Nein. Bei
alt=""sagt ein Screenreader den Alternativtext an, also nichts. Bei keinemalt-Attribut sagt ein Screenreader irgendetwas an; und wenn er nicht Besseres findet, dann dassrc-Attribut.
Sehr wichtig!
Ich hatte es mehrfach schreiben wollen und immer wieder vergessen, daher herzlichen Dank für die Ergänzung.
Ergänzung zu zugänglichen Namen:
Wenn man es ganz genau nimmt, liest der Screenreader "irgendwas" (also z.B. den Dateinamen ohne Endung vor), wenn es keinen accName/ accessible Name/ zugänglichen Namen und/ oder Beschreibung/ Description gibt.
Die "Computation" des accName ist wirklich so kompliziert. Auch title-Attribut, aria-Attribute und anderes können einbezogen werden.
Es gibt einen eigenen Standard nur für die Accessible Name and Description Computation 1.1.
Auch lässt sich das Bild explizit vor Hilfsmitteln mittels aria-hidden verbergen. Aber alles, was es kompliziert macht, sollte man vermeiden.
Also tun, was @@Gunnar Bittersmann sagt!
Marc (marctrix)
Ceterum censeo Google esse delendam