Gunnar Bittersmann: Validator und Attribute

Beitrag lesen

Hello out there!

der Validator von w3.org meckert bekanntlich, wenn bei einem img-tag das alt-Attribut fehlt.

Weil's Pflicht ist (REQUIRED):

<!ATTLIST IMG
[snip]
  alt         %Text;         #REQUIRED -- short description --

[HTML401 DTD, HTML401 §13.2]

Erstaunlicherweise meckert er nicht, wenn bei einem a-tag das href-Attribut fehlt.

<!ATTLIST A
[snip]
  href        %URI;          #IMPLIED  -- URI for linked resource --

[HTML401 DTD, HTML401 §12.2]

Was mich so ein bischen stutzig macht, weil ein a-tag ohne href so ziemlich Käse ist

Nein, "Anker" heißt nicht (notwendigerweise) "Link". Siehe [SELFHTML]

ein img jedoch auch ohne alt funktioniert.

Sag das mal einem Blinden! Oder einem Agenten, der gar keine Augen hat! [DIALOG-ROBOT]

Ein Bild ohne Alternativtext ist "ziemlich Käse".

Wenn ich es vorbelege, wie sich das normalerweise gehört

Gehört sich also nicht. Also weg mit dem 'href'-Attribut ...

erscheint für eine kurze Zeit ein unterstrichenes Leerzeichen was nicht so schön ist.

... und weg ist dein Problem.

See ya up the road,
Gunnar

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)