Der Validator
Nachdem wir nun die Nachteile von Frames und verschiedene Lösungsansätze durchgegangen sind, setzen wir uns etwas mit der technisch richtigen Umsetzung auseinander – denn es gibt Standards, nach denen man sich richten muss, um ein gültiges und wohlgeformtes Dokument zu produzieren. Im grossen und ganzen ist es ein einfaches Schema – Tag auf, Tag zu und man bekommt ein gültiges Dokument. Allerdings ist auch zu beachten, dass diverse Elemente und Attribute nicht im Standard enthalten sind, wohl aber benutzt und unter Umständen sogar wie gewünscht angezeigt werden. Um sich aber nicht auf diese Umstände verlassen zu müssen und sicherzustellen, dass ein Dokument auch in Zukunft noch richtig dargestellt wird, richtet man sich nach den geltenden Standards für das erstellen einer Seite.
Der Validator an sich
Eine Möglichkeit, ein Dokument auf die Einhaltung der Richtlinien zu überprüfen, bietet der Validator – ein Programm, das den Quelltext nach bestimmten Kriterien durchsucht, auswertet und, falls vorhanden, Fehlermeldungen zurückgibt. Andernfalls erhält man die Meldung, dass keine Fehler gefunden wurden – genau darauf arbeiten wir jetzt hin. Wer seine Fehler gerne in deutscher Sprache präsentiert haben möchte, kann seine Dokumente auch bei validome.org auf Gültigkeit überprüfen lassen.
„Warum soll ich meine Dokumente validieren?“
Wenn ihr Dokument nicht auf Gültigkeit geprüft wurde, können sie sich niemals sicher sein, dass dieses Dokument auch von allen Maschinen gleich behandelt und verarbeitet wird. Wozu dieses Risiko eingehen? Das Validieren dauert nicht lange, die meisten Fehler sind schnell zu beheben. Die Vorteile liegen auf der Hand:
- Ihr Dokument kann von jeder Maschine, die diesen Standard unterstützt, verarbeitet werden
- Nur ein gültiges Dokument kann gleiches Layout gewährleisten
- (Fehl-)Interpretationen eines ungültigen Dokumentes sind nicht vorhersehbar
- Ihr Dokument ist zukunftssicher – durch Abwärtskompatibilität wird es in Zukunft noch so dargestellt, wie bei der Erstellung vorgegeben
„Aber es sieht doch alles gut aus!“
Das Problem ist, es sieht bei Ihnen gut aus, mit Ihren Augen, auf Ihrem Betriebssystem, unter Ihrem Browser. Das heisst aber noch lange nicht, dass es überall so aussehen muss. Selbst wenn sie jetzt sagen „Ich habe es aber auf allen Browsern getestet!“ – meinen sie auch wirklich auf allen? Das Browser-Archiv von evolt.org verdeutlicht, dass dies beinahme unmöglich ist – es wird allerdings auch unnötig, wenn man einfach gültige Dokumente schreibt.
„Wer kümmert sich denn darum? Schaut doch eh keiner in den Quelltext!“
Mindestens einer muss sich den Quelltext ansehen: Der Browser. Der Browser vermittelt dem Benutzer einen Eindruck über die Inhalte der Seite, über deren Auszeichnung als Überschriften, Paragraphen oder auch Listen, über Gewichtungen und schliesslich unter grafischen Browsern wohl am wichtigsten: über das Layout, das Design. Was nun, wenn der Browser wegen eines ungültigen Dokumentes seine Arbeit nicht ordentlich verrichten kann?
Wenn sie Glück haben, stellt er trotzdem alles richtig dar – dies kann aber von Browser zu Browser verschieden sein und zu verschiedenen Abweichungen führen, abhängig von der schwere des Fehlers, zukünftige Browser zeigen widerum ein eventuell anderes Verhalten. Wollen sie sich allein auf ihr Glück verlassen?
Unter anderen Umständen wird garnichts angezeigt – Dies ist aber immernoch besser, als damit rechnen zu müssen, dass sich massive Fehldarstellungen ergeben, die dem User natürlich eine schlechtes Bild über die Fähigkeiten des Autors aufzeigen. Neben den Fehldarstellungen kann es auch passieren, dass sich die Seite an sich, zB dadurch, dass sich das Menu in einen nicht erreichbaren Bereich verschiebt, nicht benutzen lässt – somit sind andere Inhalte nicht zugänglich, der User wird die Seite direkt wieder verlassen.
„Bisher hat sich noch keiner beschwert!“
Beschwert sicherlich, bloss nicht bei Ihnen. Würden sie jedem, bei dem sie Fehler auf der Seite finden, direkt eine eMail mit einer Fehlerbeschreibung schicken und diesen bitte, ihn auszumärzen? Haben sie soetwas jemals getan? Nein? Warum sollten es dann gerade Ihre User sein, die dies tun? Der User wird sich nicht weiter darum kümmern und Ihre Seite verlassen – gewiss wird er auch wo anders die Informationen finden, die er benötigt.
Das einzige, was sie machen können, ist zu versuchen, eine möglichst überall lauffähige Präsenz zu erstellen – Hierzu kann die Gültigkeit eines Dokumentes eine Menge beitragen. Zusätzlich bietet sich nach der Prüfung an, eine Art Gütesiegel unter ihr Dokument zu setzen – hiermit überzeugen sie durch technisches Wissen, Kompetenz und der Bemühung um Ihre User.