Was bedeutet Valide?
Die meisten Webseiten im Internet sind in Sprachen, wie z.B. HTML geschrieben. Diese Sprachen erlauben es uns Programmierern die Texte der Webseite zu strukturieren, zu gestalten, Medien einzufügen und vieles mehr.
Wie für jede Sprache, gibt es auch für diese ein eigenes Vokabular, eine eigene Grammatik und einen eigenen Syntax. Und jedes Dokument, dass mit den Programmiersprachen verfasst wurde, sollte sich also an diese Regeln halten.
So wie bei anderen Sprachen, können sich auch bei den Programmiersprachen kleine Fehler in eurem Dokument einschleichen. Das können einfache Rechtschreib-, Grammatik- oder Syntaxfehler sein.
Bei der Validierung wird also einfach überprüft, ob sich euer Dokument bzw. eure gesamte Webseite an die Regeln gehalten hat und zeigt euch mögliche Fehler auf.
Dies bietet euch die Möglichkeit, die Fehler zu korrigieren und dann ein valides Dokument oder eine valide Webseite euer eigen nennen zu können.
Ist euer Dokument also valide so meint das schlicht und einfach, dass es sich an die vorgegebenen Regeln und Standards hält und keine Fehler enthält.
Warum validieren?
Browser versuchen auch Webseiten darzustellen, die sich nicht an all diese Regeln und Standards halten. Das Problem ist, dass nicht jeder Browser bestimmte Fehler ignoriert und die Webseite trotzdem einwandfrei darstellt. So kann es dazu kommen, dass eure Webseite, wenn sie Fehler enthält, nicht in jedem Browser gleich dargestellt wird. Habt ihr schwerwiegende Fehler in eurem Code, könnte der Browser sie sogar garnicht darstellen.
Das ist der Grund, warum man sich beim Programmieren immer an die Regeln und Standards halten sollte. Und um sicherzustellen, dass eure Webseite wirklich fehlerfrei ist, lasst sie einfach von den verschiedenen Validatoren durchecken.
Welche Validator gibt es?
(X)HTML Validator
CSS Validator
Apple
Ui