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.