Web Frontend Programmierung
- valide X/HTML Webseiten bzw. Frontends [mehr]
- mediengerechtes Layout durch dynamischer Formatierung mittels zeitgemäßen Einsatzes von Cascading Style Sheets [mehr]
- gute Bedienbarkeit (Usability) und auf Wunsch barrierefreie Seiten gemäß den Richtlinien des W3C (WAI) [mehr]
- suchmaschinengerechte Erstellung und Aufbereitung der Webseiten [mehr]
- Interaktivität durch JavaScript [mehr]
- Browserkompatibilität abgesichert durch Tests mit verschiedenen Browsern auf verschiedenen Betriebssystemen [mehr]
Valide Webseiten sind ein Muss!
Bei Webseiten handelt es sich genau genommen um Dokumente einer bestimmten Auszeichnungssprache.
Für jede dieser Auszeichnungssprachen gibt es bestimmte, vom W3C festgelegte Regeln. Dokumente, die
diesen Regeln genau entsprechen, werden als valide bezeichnet.
Browser sind aus verschiedenen Gründen (noch) so programmiert, dass sie versuchen, aus buchstäblich
jedem noch so haarsträubenden Datenmüll etwas Darstellbares zu zaubern. Wenn es also einem Browser
gelingt, so etwas wie eine Seite auszugeben, heißt das nicht, dass das Dokument standardkonform ist.
Ein nicht valides Dokument kann schlimmstenfalls so verunglücken, dass gar nichts erscheint. Es kann auch
sein, dass Wesentliches nicht funktioniert wie z.B. Links oder mittels JavaScript programmierte Menüs. Auch
StyleSheets funktionieren nur zuverlüssig auf der Basis korrekter Dokumente.
Browser werden bei fehlerhaften Seiten immer mehr oder weniger unterschiedliche Ergebnisse liefern, je nach
Hersteller, der Browserversion (des gleichen Herstellers) oder je nach verwendetem Betriebssystem.
Solche unerwünschten und lästigen Abweichungen lassen sich nur durch eine Festlegung auf Standards
vermeiden. Standards machen Webdesignern und Programmierern das Leben leichter. Vor allem aber senken
sie die Kosten für die Erstellung und Wartung von Webdokumenten.