;-) DIe meisten Fehler sind allerdings in den folgenden Bereichen zu suchen:
- falsche oder fehlende DOCTYPE-Angabe. Dann geht er von einer sehr, sehr niedrigen HTML-Version aus, und meckert so ziemlich alles an.
Nein, der nimmt HTML 4.0 Transitional an.
Ist das geändert worden? Ich bin mir ziemlich sicher, daß früher dann HTML 2 vorausgesetzt wurde.
Ich empfehle im übrigen, den Validator auf dem eigenen Rechner zu installieren, wozu es eine Anleitung bei http://www.bjoernsworld.de/html/validator-offline.html gibt.
Prima. Das hatte ich sowieso vor, da ich keine Standleitung habe. Mit Deiner Anleitung sollte es dann auch machbar sein, danke!
- Fehlendes ALT beim IMG. Das ist IMHO sowieso sinnvoll, also sollte es ruhig geändert werden. (Für Textbrowser und das Surfen ohne Bild)
Ist es sinnvoll, dass es fehlt, oder das man es ändert?Eventuell mal http://www.bjoernsworld.de/html/alt-text.html angucken...
Natürlich ist es sinnvoll, daß ein korrektes drin steht! Ich bin Textbrowser-Benutzer und ärgere mich sowohl über solche Sachen wie [leer] (sehr schön und aussagekräftig) ;-)
Oder:
stern Meine Links
weisskreuz mein Auto
...
Die Leute sollten gezwungen werden, mit Lynx oder w3m auf ihre Seiten zu gehen. ;-)
- Fehlende " um z.B. WIDTH-Atribute. Okay, ich denke, kein einziger User-Agent hat damit Probleme, aber naja, ist ja nicht so aufwendig, allerdings habe ich das auch nicht auf allen Seiten gemacht... ;-)
http://www.w3.org/TR/html40/intro/sgmltut.html#h-3.2.2 sagt eindeutig:
»»
"[...]In certain cases, authors may specify the value of an attribute without any quotation marks. The attribute value may only contain letters (a-z and A-Z), digits (0-9), hyphens (ASCII decimal 45), periods (ASCII decimal 46), underscores (ASCII decimal 95), and colons (ASCII decimal 58). We recommend using quotation marks even when it is possible to eliminate them."
Okay, das war mir soweit klar. Wichtig ist es halt nicht bei z.B. WIDTH=100, sondern bei WIDTH="50%". Meckert denn der Validator ein WIDTH=100 als falsch an?
Im übrigen _haben_ einige User-Agents ein Problem damit.
Ups, das wußte ich nicht.
Wer im übrigen proprietaeren Code bzw. fehlerhaften Code benutzt, wird spätestens mit NN5 oder auch xhtml ein Problem bekommen.
ack! (=acknowledge)
Michael
P.S. Danke für Deine Links, die wandern sofort in meine Bookmarks!