putzhuber.at > Standardkonforme Programmierung

50er Jahre Anzeige, strahlende Frau neben Wäscheleine, mit Slogan: The cleanest clean possible.
Vintage Advert for Tide Laundry Detergent: "The cleanest clean possible is TIDE-CLEAN", Internet-Quelle, bearbeitet.

Standardkonforme Programmierung

W3C Webstandards

Unsere Websites werden nach den international gültigen Standards des W3C (World Wide Web Consortium) programmiert.
Diese regelkonforme Programmierung gewährleistet eine größtmögliche Benutzerfreundlichkeit (Usability), Zugänglichkeit (Accessibility – nach Richtlinien der WAI – Web Accessibility Initiative) und Kompatibilität mit allen Browsern und Plattformen.

Barrierefreiheit

Durch linearen Aufbau (d.h. Zeile für Zeile Lesbarkeit) und klare Strukturierung der Inhalte ist eine Webseite auch ohne grafische Oberfläche, mit einem Textbrowser oder Screenreader gut lesbar. Sie ist ohne Maus, allein mit der Tastatur bedienbar.

Die Schrift läßt sich beliebig vergrößern, Bilder sind mit Erklärungstexten versehen, die Farbkontraste entsprechen ausreichenden Werten, verlinkte Seiten sind über den Backbutton wieder erreichbar, es gibt Navigationsunterstützung für Screenreader usw.

HTML, CSS und JavaScript

Moderne Websites verwenden externe CSS (Cascading Style Sheets) zur Formatierung, während die Inhalte – davon getrennt – mit HTML strukturiert werden. Websites, die keine Formatierung mehr im HTML enthalten, können in verschiedenen Ausgabemedien unterschiedlich dargestellt werden durch Einbindung verschiedener CSS Dateien.

Durch Responsive Design passt sich eine Website an verschiedene Ausgabegrößen an. Durch verschiedene CSS Angaben kann sie z.B. am Handy einspaltig, am Tablet zweispaltig und in der Desktop Version dreipaltig dargestellt werden. Der HTML Code bleibt derselbe. Er enthält nur die Inhalte und die semantische Struktur, z.B. HTML Elemente für Überschriften und Absätze oder in HTML5 auch für Navigation und weitere Seitenstrukturierungselemente.

JavaScript erhöht die Präsentationsmöglichkeiten und unterstützt bei der Validierung von Formulareingaben.