Stefan: Leeren ALT-Tag W3C konform machen?

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

  1. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. 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

  2. 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

    1. 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

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    2. 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