Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

html-validierung





Frage

moin, was hat es mit diesen validierungsseiten aufsich? z.b. validator.w3.org, es gibt ja kaum fehlerfreie seiten (z.b. chip.de 1 fehler, supportnet.de 70-90 (<- spitzenreiter ;-)), heise.de 22, google.de 51 fehler, usw, usf...). kann keiner mehr saubere websites programmieren oder sind diese validierungsseiten fehlerhaft?

Antwort 1 von Friedel

Die Validierungsseiten finden haufenweise Fehler wo keine sind. Außrdem gibt es tatsächlich kaum fehlerfreie Seiten. Viele Seiten werden außerdem absichtlich fehlerhaft geschrieben, damit sie wunschgemäß funktionieren.

Fast alle Validatoren kreiden es z.B. schon als Fehler an, wenn eine Seite in validem Html 3.2 geschieben ist.

Antwort 2 von rfb

Zitat:
kann keiner mehr saubere websites programmieren oder sind
diese validierungsseiten fehlerhaft?

die Validatoren können nur das testen, als was die Seite sich ausgibt (z.B. in der doctype-declaration). Wenn da nix steht validieren sie aufgrund von Vermutungen hinsichtlich des HTML-Typs und des Zeichensatzes. Die meisten angezeigten Fehler basieren schon mal hierauf.

Die von Friedel erwähnten absichtlichen Fehler, weil in manchen Browsern mit validem HTML/CSS einfach nicht alles wie gewünscht dargestellt werden kann, dürften eher eine Minderheit ausmachen.

Schlampig erstellte Seiten gibt es dagegen noch sehr häufig anzutreffen - gerade bei den Seiten selbsternannter Webseiten-Profis sowie bei Seiten, die mit Programmen wie Frontpage und Dreamweaverr erstellt wurden. Deren Seitencode bedarf immer einen Arbeitsschritt "valide machen", den die meisten Anwender aber nicht machen (können).

Und der Hinweis "optimiert für Browser XY" auf der Seite ist eigentlich schon mal ein Indiz dafür, dass der Code dermaßen invalide ist, dass er auf anderen Browsern völlig anders interpretiert und dargestellt wird als bei "XY".

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: