Programiertechnik

Allgemein

Validated by HTML Validator (based on Tidy) Valid CSS! Level Triple-A conformance,
            W3C WAI Web Content Accessibility Guidelines 2.0

  • Ausführung in php (eigene Programmierung).
  • Freie Skalierbarkeit der Seite (responsive Design) mit Begrenzung der Seitenbreite.
  • Horizontal und vertikal zentriertes Layout.
  • Komplettes Layout in einer simplen Definitionsdatei (Init).
    • Ränder (an, aus, Breite, Farben)
    • Kopfzeile (an, aus, Höhe, Hintergrund)
    • Fußzeile (an, aus, Höhe, Hintergrund)
    • Linke und/oder rechte Zusatzspalte zuschaltbar
    • Hintergrundlayer für die Zusatzspalten zuschaltbar
    • Definition des Layouts für das Seitenmenu
    • Integriertes Seitenmenu an oder aus
    • Link für Schriftgradveränderung (an, aus, oben, unten)
    • Reihenfolge von diversen Containern im Quelltext (für Suchmaschinenoptimierung): oben oder unten
    • Kontaktangaben für das Kontaktformular.
  • Durchgehende Trennung von Inhalt einerseits und Kopf- bzw. Fußzeile, Zusatzspalten, Seitenmenu sowie inhaltsabhängigen Javscripten und Stylesheets andererseits, die jeweils in php-Funktionen abgearbeitet werden.
  • Die Schriftgröße ist frei skalierbar:
    • Entweder über die im jeweiligen Browser integrierte Funktion,
    • oder über die selbst implementierte Funktion (siehe Fußzeile).
      Diese ist in der Initdatei einerseits abschaltbar, andererseits lassen sich maximale Vergrößerungs- und Verkleinerungsgrade definieren.
  • Die eigentliche Seiteninhalt wird in einem scrollbaren div dargestellt:
    • Dadurch feststehende Kopf- und Fußzeile.
    • Elemente der Kopf- und Fußzeile können durch diese Technik Bereiche des Inhalts überlagern.
  • Dynamische Effekte auch bei deaktiviertem Javascript:
  • Ergänzende Dynamikeffekte mittles Javascript im BereichPfeil rechts"kreatives".