Was sind Webstandards?
Genauso wie es Standards für fast alle elektrische Geräten und Maschinen oder jedes chemische Produkt gibt, dem wir im täglichen Leben begegnen, gibt es auch freie, nicht-proprietäre Standards für das Internet.
Diese Standards helfen, damit verschiedene Teile des Internets (deinen PC, einen Web-Server, das Handy eines Freundes und einen Kühlschrank mit Internet-Funktion) miteinander kommunizieren können.
Webstandards machen das Web zu einem Ort an dem Dateien von jedem gelesen werden können, egal wie sie ins Internet zu kommen.
Wie funktionieren Webstandards?
Obwohl es für alle Aspekte des Internets – wie ECMAScript (JavaScript), DOM, XML, RDF, Benutzerschnittstellen und Zugänglichkeit &ndash Richtlinien gibt, reden die Leute (wenn sie überhaupt über Webstandards reden) über Standards wie HTML (Hypertext Markup Language) und CSS (Cascading Style Sheets). HTML und CSS sind zwei Arten der Erstellung von Webseiten.
Wie ein Grammatik-Regelwerk für Web-Sprachen beschreiben die Spezifikationen der Standards für HTML und CSS wie man die beiden Sprachen schreibt.
- Benutzerprogramm:
Ein „Benutzerprogramm“ kann ein Browser, ein Handy, ein Kühlschrank mit Internet-Funktion, oder ein Screenreader für Sehbehinderte sein – Man benutzt das Benutzerprogramm um auf die Informationen im Internet zuzugreifen.
- Web-Autoren:
Menschen, die Dokumente für das Internet schreiben und dabei eine Auszeichnungssprache benutzen oder ein Programm, das eine Auszeichnungssprache ausgibt. Sie werden oft Web-Designer oder Web-Entwickler genannt.
Webstandards sagen nicht nur Web-Autoren, wie sie Webseiten schreiben sollen. Sie sagen auch den Benutzerprogrammen, wie sie diesen Code interpretieren und anzeigen sollen, damit die Benutzer die Website lesen können.
Webstandards sind ein Weg um sicherzugehen, dass jeder die selben Regeln verfolgt – Ein Weg das Web zu vermitteln.
Was versteht man unter der Trennung von Inhalt und Präsentation? Warum ist das wichtig?
HTML sagt der Benutzerschnittstelle, wo und wie er die verschiedenen Teile der Webseite (Überschrift, Absatz, Zitat usw.) interpretieren soll – Die Struktur des Inhalts.
CSS sagt der Benutzerschnittstelle, wie das Dokument aussehen soll (z.B. Schriftarten und Farben) – Seine Präsentation.
Die Aufteilung dieser Pflichten zwischen HTML und CSS wird oft „die Trennung von Inhalt und Präsentation“ genannt. Neuere Webstandards ermutigen zu dieser Trennung.
- Bandbreite:
Bandbreite ist die Menge an Daten, die in einer gewissen Zeit durch einen Knotenpunkt übertragen werden kann. Oft wird gesagt, dass eine Website einen gewissen Betrag an Bandbreite „benutzt“. Gemeint ist die Menge an Daten, die zwischen einer Website und ihren Benutzern übertragen wurde.
Websites wurden so geschrieben, dass die Informationen über das Aussehen der Seite Teil des HTMLs war. Jeder Satz im HTML-Dokument besaß Informationen darüber, wie er aussehen sollte. Wenn sich die Farben der Firma änderten musste jemand durch die ganze Website gehen, Zeile für Zeile. Er musste jede Stelle ändern, an der im HTML die Farben festgelegt wurden. Das ist keine effiziente Art Webseiten zu schreiben.
Wenn die Informationen zur Präsentation vom Inhalt getrennt ist kann die Schriftart (oder das gesamte Layout) aller Seiten der gesamten Website auf ein Mal geändert werden, indem man ein CSS-Dokument ändert.
Was bedeutet „Anpassung an Webstandards“?
Woran erkenne ich an den Standard angepasste Webseiten?
Eine Anpassung an Standards bedeutet, dass die Website unter Berücksichtigung der veröffentlichten und relevanten Spezifikationen gebaut ist. Ob dies der Fall ist kann man herausfinden, indem ein „Validator“ benutzt wird. So ein „Validator“ ähnelt einer Rechtschreibprüfung: Er sagt, ob das HTML korrekt ist oder nicht.
Sind alle Seiten an den Standard angepasst? Was bedeutet es, wenn Seiten nicht angepasst sind?
Nicht alle Seiten sind angepasst. Einige Benutzerprogramme zeigen auch Code an, der in kleinen Teilen vom Standard abweicht. Das führt zwar nicht zu sichtbaren Problemen, aber es bedeutet, dass sich die Seite nicht an Webstandards hält. Das kann zu einigen Problemen führen; Manchmal werden Seiten, die nicht dem Standard entsprechen, überhaupt nicht angezeigt.
Weshalb sind nicht alle Websites an den Standard angepasst?
Es gibt verschiedene Gründe, warum nicht alle Websites an den Standard angepasst sind:
Web-Autoren unterlaufen von Zeit zu Zeit Fehler.
Web-Autoren wissen nicht, wie sie standardnahe Seiten erstellen.
Sie benutzen Software, die Code erstellen, der sich an keinen Standard hält.
Sie benutzen Code, der nur in einem Browser funktioniert.
Wie kann ich die Vorteile von Standards für mich nutzen?
Die Vorteile von Standards nutzen Sie indem Sie die Einhaltung von Herstellern und der eigenen Belegschaft fordern. Zudem sollte eine Anpassung an Webstandards mit dem Web-Entwickler-Team besprochen werden.
Existierende Webseiten können der Reihe nach aktualisiert werden. Zuerst werden die populärsten Seiten an Standards anpasst und dann werden die anderen Seiten durchgearbeitet.
Neue Webseiten können die Integration von Webstandards bereits bei der Entwicklung einplanen. Dadurch können die meißten Vorteile abgeschöpft werden.
Webseiten, die bereits entwickelt werden können Webstandards nachträglich integrieren – Das kann, auf kurze Zeit gesehen, etwas mehr kosten, aber auf lange Zeit werden sich Webstandards auszahlen.
Die Arbeit mit einem Web-Entwickler-Team sollte eine an Standards angepasste Webseite hervorbringen, von der Ihre Firma am besten profitiert.
Für weitere Informationen beachte die W3C-Anleitung zum Kauf von an Standards angepasste Websites [e].
Wer entwickelt Standards?
Das World Wide Web Konsortium (W3C), eine der einflussreichsten Organisationen, setzt Webstandards, veröffentlicht technische Spezifikationen, Empfehlungen und andere Schriftstücke zum Web.
Auch einige andere Organisationen veröffentlichen Webstandards, z.B.:
Die Internationale Organisation für Standarisierung (ISO)
Die Internet Engerneering Task Force (IETF)
ECMA-International
Das Unicode-Konsortium
und viele andere...
Was sage ich meinem Web-Entwickler/IT-Manager? Ich möchte mehr über Webstandards erfahren!
Eine tiefergehende (und technischere) Diskussion um Webstandards ist erreichbar im MACCAWS-Artikel „Der Weg nach vorne durch Webstandards“.
Auch über MACCAWS erreichbar: Untersuchungen, Umfragen und Fallstudien, die kommerzielle Websites bei der Übernahme von Webstandards unterstützen.
Mehr Informationen zu Standards sind erreichbar beim Webstandardsprojekt [e], beim W3C [e] und, auf Deutsch, bei den Webkrauts.