Leeren ALT-Tag W3C konform machen?
Stefan
- html
Hallo,
ich versuche gerade meine Site W3C-konform zu gestalten (z.B. Tabellen mit CSS zu formatieren). Bei einem "Zwischentest" beim Validierungsservice des W3C ist mir aufgefallen, dass z.B.
<img src="img/net_oben.gif" width="775" height="42" alt="">
als nicht W3C-konform ausgegeben wird (fehlender ALT-Tag).
Das passiert bei allen Bildern, die ich auf diese Art formatiere.
Dass das ALT-Tag vorhanden sein muss, ist mir klar. Vielleicht fehlt ein spezieller Befehl zwischen den Anführungszeichen?
Weiß jemand einen Rat, wie man das vermeiden kann?
Danke und Gruß,
Stefan
Hi,
ich versuche gerade meine Site W3C-konform zu gestalten (z.B. Tabellen mit CSS zu formatieren). Bei einem "Zwischentest" beim Validierungsservice des W3C ist mir aufgefallen, dass z.B.
<img src="img/net_oben.gif" width="775" height="42" alt="">
als nicht W3C-konform ausgegeben wird (fehlender ALT-Tag).
Diese Meldung kommt garantiert nicht von einem korrekten Validator.
Denn es geht überhaupt nicht um ein alt-tag (das würde ja bedeuten, daß es ein alt-Element gäbe).
alt ist aber lediglich ein Attribut.
Also bitte die genaue Fehlermeldung (am besten per Copy/Paste) und den dazugehörigen fehlerhaften Code (am besten per Copy/Paste) angeben.
cu,
Andreas
Hi,
sorry, ich habe einen Fehler gemacht: Ich vergaß leider die includete Datei mit
alt=""
auszustatten. Die Fehlermeldungen bezogen sich also nicht direkt auf die von mir validierte Datei, sondern auf die "Unterdatei".
Danke,
Gruß,
Stefan
Hallo,
Für diejenigen, die es manchmal nicht glauben wollen: Leere alt-Attribute machen durchaus Sinn: Ein Screenreader für Bline würde den Dateinamen des Bildes vorlesen, wenn kein alt-Element angegeben ist.
Zwar sollte man Grafiken nicht unbedingt zum Formatieren missbrauchen, aber manchmal haben Bilder eben ausschließlich schmückenden Charakter und sind im Pronzip inhaltsleer.
Damit ein Blinder nicht "space.png space png space.png ..." vorgelesen bekommt, macht alt="" also Sinn.
Heiner
Hi,
Ein Screenreader für Bline würde den Dateinamen des Bildes vorlesen, wenn kein alt-Element angegeben ist.
Es geht aber nicht um alt-Elemente (die es in HTML gar nicht gibt), sondern um alt-Attribute.
cu,
Andreas
Hallo.
Für diejenigen, die es manchmal nicht glauben wollen: Leere alt-Attribute machen durchaus Sinn:
Warum dies nicht stimmt, kannst du auf http://www.spiegel.de/kultur/gesellschaft/0,1518,261738,00.html nachlesen.
MfG, at