Das Validieren von Internetseiten ist zu einem ganz aktuellen Thema geworden. Keine Seite hält den kritischen Blicken von professionellen Webseiten-Erstellern stand, wenn die Validierung vergessen wurde. Meistens werden die Seiten aber auch ohne Validierung korrekt dargestellt und wenn man die Seite mit den gängigsten Browsern (Internet Explorer, Mozilla/Firefox, Opera, Konqueror/Safari) getestet hat, dann bleibt nur die Frage: wozu soll ich meine Seiten noch validieren? Die Validierung wird von vielen als lästige Zeitverschwendung empfunden. Manche behaupten sogar, es sich das gewünschte Design mit validem Code nicht umsetzen ließe. Manchmal liegt es auch am HTML-Editor, der keinen perfekten Code erzeugt oder das CMS, dass nur „schrottigen“ Code ausgibt.
Gründe, die Validierungsphase zu überspringen, sind also Faulheit, Zeitdruck, Unvermögen, Unwissenheit oder Uneinsichtigkeit. Gegen letzteres können allerdings ein paar gute Argumente helfen…
Browser werden sich in Zukunft noch enger an die (X)HTML-Standards, die vom W3C deklariert werden, halten.
Ein besonderes Augenmerk kommt dabei den Umbruch von HTML auf XHTML zu. XHTML, der Nachfolger von HTML, ist eine Untermenge von XML. XHTML-Seiten müssen „wohlgeformt“ sein, ansonsten werden sie vom Browser nicht angezeigt oder der Browser streut Fehlermeldungen in die Seite ein (was einen reichlich schlechten Eindruck macht). XHTML 1.0 ist eine Art „Hybrid“ und Bindeglied zwischen HTML und zukünftigen XHTML-Versionen. XHTML 1.0 hat die besondere Eigenschaft, zu HTML 4.01 weitestgehend rückwärtskompatibel zu sein, so dass man XHTML-Seiten auch als HTML an den Browser ausliefern kann. Alle nachfolgenden XHTML-Versionen werden keinen Rückwärtskompatibilitätsbonus mehr haben. Sie sind „echtes“ XML und werden auch dementsprechend als XML an den Browser ausgeliefert und denselben strengen Regularien unterworfen. Das Eis für invalide Seiten wird also in Zukunft eng, wenn sie gleichzeitig auf das moderne XHTML setzen wollen.
Seiten mit validen Code werden auch in Zukunft noch richtig dargestellt. Wie ein Browser mit Quellcode-Fehlern umgeht, wird ihm nach Gutdünken der Programmierer überlassen. Ebenso kann sich das Verhalten bei der Eigeninterpretation von Fehlern auch in zukünftigen Browsergenerationen ändern. Es kann sogar sein, dass ein veralteter oder proprietärer Tag einfach nicht mehr unterstützt wird.
Eine Seite muss nur einmal validiert werden und sie haben eine große Sicherheit, dass ihre Seite auch in Zukunft so angezeigt wird, wie sie es erstellt haben. Andernfalls müssten sie bei neuen Browsergenerationen immer wieder überprüfen, ob ihre Seite noch richtig dargestellt wird.
PDAs und andere mobile Endgeräte haben auf Grund der noch geringen Leistungsfähigkeit, des kleinen Displays und den hohen Kosten für Speicher, keinen solch „fettigen“ Browser an Board, wie wir ihn vom Desktop-PC kennen. Hier sind schlanke Browserlösungen gefragt und daher haben die Browser für mobile Geräte auch nur eine rudimentäre Fehlerkorrektur für (X)HTML-Fehler.
Bei invaliden Code könnten Screenreader Probleme bekommen. Barrierefreiheit ist aber nicht nur ein Thema, von dem behinderte Menschen betroffen sind, sondern auch ganz normale Surfer. Sollte ein Browser aufgrund eines HTML-Fehlers also eine Seite nicht, nicht korrekt anzeigen oder sich sogar weigern, z.B. ein eingebettetes Video abzuspielen, dann ist das eben auch eine Barriere.
Valider Code ist der erste Schritt, um Seiten barrierefrei und browserunabhängig zu erstellen. Sie wissen natürlich nur zu gut, dass valider Code noch lange keine Garantie dafür ist, dass Seiten auch auf allen Browsern gleich dargestellt werden, aber die Wahrscheinlichkeit hierfür wird dramatisch erhöht. In der Praxis liegt das Problem leider viel mehr darin, dass in dem ein oder anderen Browser verschiedene Standards noch nicht implementiert wurden (oder falsch interpretiert werden, wie beim Internet Explorer).
Valider Code zeigt das programmiertechnische Können seines Autor. Speziell bei Firmen, die Webseiten-Erstellung kommerziell anbieten, ist der HTML-Code ein Aushängeschild. Es wäre nur zu peinlich, wenn die Seite eines solchen Anbieters vor HTML-Fehlern strotzen würde.
Gerüchte besagen, dass Suchmaschinen invaliden Code abwerten. Ich bin da etwas skeptisch, da auch viele fehlerhafte Seiten ganz oben in den Suchergebnissen mitmischen. Da diese Theorie der Suchmaschinenabwertung niemand mit Gewissheit verifizieren oder falsifizieren kann, müssen sie sich mit meiner persönlichen Meinung begnügen und die lautet, dass Suchmaschinen allenfalls schwerwiegende HTML-Fehler abstrafen.
Es besteht die theoretische Möglichkeit, dass sie mit invaliden Code einen Browser zum Absturz bringen. Die Chance, dass dies eintritt, ist denkbar gering, aber dennoch nicht aus der Luft gegriffen, wie die Nachricht „Internet Explorer am robustesten“ (vom 20.10.2004) auf Heise zeigt.
Bei invaliden Code werden beim Parsen von (X)HTML-Seiten zusätzliche Routinen zur Fehlerkorrektur eingesetzt. Dies wirkt sich negativ auf die Geschwindigkeit aus. Da die Geschwindigkeitsverluste allerdings insignifikant und somit subjektiv gar nicht messbar sind, ist dieser weniger relevant.
Validierung hat also ein paar handfeste Vorteile, auch wenn sie auf den ersten Blick nicht sichtbar sind. Valider Code ist wie das bekannte i-Tüpfelchen und bewahrt einen davor, vor den Augen anderer, die sich mit sowas auskennen, als Dilettant dazustehen. Je häufiger man sich mit der Validierung beschäftigt, desto schneller fallen einem die Fehler später ins Auge und der Code wird von vornherein sauberer geschrieben.
Gerade bei Firmen, die Webdesign anbieten, sollte man erwarten, dass sie was von ihrem Handwerk verstehen und die Validierung standardmäßig dazugehört. Validierung kostet allerdings etwas Zeit und Zeit ist Geld. So wird die Validierung, die meistens zum Abschluss einer Seite erfolgt, aus finanziellen Gründen häufig ausgelassen. So sind diese Firmen zwar konkurrenzfähiger, aber ihre Arbeit ist im Detail schlampig. Es ist wie der Tischler, der beim Bau einer der Witterung ausgesetzten Holzkonstruktion zu faul ist zu seinem Auto zu laufen um verzinkte Nägel zu holen und stattdessen die einfachen Nägel nimmt – auf den ersten Blick unerheblich, aber die einfachen Nägel fangen viel schneller an zu rosten.
also mit dem validen html-tags scheiden sich die geister. es gibt kaum seiten die 100% perfekt sind auch besonders schlechte seiten sind bei google ganz oben gelistet also von abstrafen kann dort keine rede sein. dennoch denke ich ein einiger maßen guter code gehört einfach zum programmieren dazu …
gruß stefan
http://www.webhosting-vergleich.de
Hallo
Google ist wohl ein Spezialfall, 2Mrd. Seiten zu indexieren und diese dann auch noch Valide auszugeben wäre wohl etwas viel verlangt. Ich bin mir sicher, die wissen sehr genau was sie machen.
Es geht doch viel mehr um diese Seiten welche wirklich gravierende, unnötige Fehler haben.
Ich denke auch dass es sehr wichtig ist Standards einzuhalten. Microsoft hat das nun ja auch eingesehen und mit dem IE8 einen wahren Musterknaben in Sachen CSS Interpretation gebracht.
Mit dem Schreiben und Sprechen, halten wir auch gewisse Regeln ein. Wie käme das wenn man da sagen würde: Hauptsache der andere versteht was ich meine? ;-)
Grüsse
Beat
Hallo,
erstmal vielen Dank für den sehr informativen Blogeintrag.
Was ich dazu nur noch sagen wollte. Bei Google Adwords spielt auch der Zustand der Webseite eine Rolle bei der Berechnung des CPC-Preises (Qualitätsfaktor).
Also ist es nicht egal, wie die Webseite gemacht wurde und wie viele Fehler diese enthält.
Viele Grüße
Marita
-->Abwertung in Suchmaschinen
Keiner weis so genau wie der Algorithmus von z.B. Google funktioniert, abgesehen mal davon, das er sich wohl auch stetig ändert.
http://validator.w3.org/check?uri=www.google.de
Soo wichtig scheint Validierung den "Profis" wohl nicht zu sein…
diese "Profis" bieten ja auch keine Webdesign-technischen Dienste als Firma an.
Der Link zu dem Heise-Artikel funktioniert nicht,…
probier es mal mit dem hier(http://www.heise.de/newsticker/meldung/Internet-Explorer-am-robustesten-109786.html) vielleicht klappt dies dann besser.
Menü
Beitragsübersicht
Kontakt & Impressum
Über mich
Linkempfehlungen/Linkpartner
Letzte Kommentare
»Vorstellungsgespräch: E…
»Die Krux mit den Hinter…
»Bewerbung: Standard-Abs…
»Glossar: Quirks-Modus (…
»Glossar: Quirks-Modus (…
Meta
RSS 2.0
XHTML-Validierung
CSS-Validierung
Backlinks
»Spam vermeiden
»Internetagentur Ulm
»Bruststraffung
»Fernstudium
»TuS Graf Kobbo Tecklenburg
»Interpretation