Unter den Web-Standards versteht man die technischen Normen, die vom
W3-Kommittee beschlossen und veröffentlicht wurden. Diese Standards sind
eine Voraussetzung für das Funktionieren des Internet – nur wenn die
vernetzten Rechner die gleiche Sprache sprechen, kann die Kommunikation
zwischen ihnen funktionieren.
Die Sprache des WWW ist HTML. Sie hat, wie jede technische und natürliche
Sprache, ihre Regeln: Syntax, Grammatik und Semantik.
Das bedeutet: Die Sprachen HTML, CSS und JavaScript schlicht genau so einzusetzen, wie sie ursprünglich konzipiert wurden, und zwar semantisch wie syntaktisch.
Seit es das WWW gibt, sind die verbreiteten Web-Browser bei der Darstellung
von HTML-Seiten sehr fehlertolerant. Würden wir es mit einer Programmiersprache
zu tun haben, würde bei jedem Fehler sofort das Programm mit einer Fehlermeldung
abgebrochen.
Nicht so die Browser: Finden sie Fehler, so versuchen sie, das beste aus dem
Code zu machen, den sie vorfinden, und die Seite dennoch „irgendwie“ darzustellen.
Diese Toleranz hat ohne Zweifel zum großen Erfolg des WWW beigetragen.
Glossar: HTML, World Wide Web, Browser
Die Konsequenz bestand allerdings darin, daß bei der Entwicklung von Web-Präsenzen der korrekten (validen) Verwendung der Sprache HTML praktisch gar keine Bedeutung mehr beigemessen wurde – Maßstab wurde allein: Wie sieht die Seite in diesem oder in jenem Browser aus. Veröffentlicht wurde, was die Fehlertoleranz der Browser nicht überforderte.
Dies führte dazu, daß die Anzahl der nicht standardkonformen Seiten immer mehr zunahm, was wiederum zur Folge hatte, daß die Fehlertoleranz der Browser immer mehr ausgebaut werden mußte. Der „Internet Explorer“ geht z. B. so weit, bei einem vergessenen Zeilenumbruch zwischen zwei Tabellenzeilen diesen zu „raten“ und die Tabelle augenscheinlich richtig darzustellen. Wurde die Seite (nachlässigerweise) nur mit diesem Browser getestet, fällt der Fehler nicht auf.
Heute ist es so, daß bis auf wenige Ausnahmen fast jede Seite im WWW fehlerhaft ist.
Warum nach Web-Standards arbeiten?
Lesen Sie weiter, wie auf dieser Basis praktisch gearbeitet wird.
Aktualisiert: 05.08.2008 02.06:38
© OmniintrO barrierefrei
URL dieser Seite: http://www.omniintro.de/standards/index.php
XHTML 1.0 strict OK prüfen