CSS Programmierung

CSS (= "Cascading Style Sheets") beschreibt eine Technik, bei der die Gestaltung getrennt vom eigentlichen Inhalt gespeichert wird, ähnlich zB den Formatvorlagen in Word.

Diese Technik wird von alphanull konsequenter und weitreichender als noch allgemein üblich eingesetzt. Falls Sie sich etwas auskennen, schauen Sie einfach in den Sourcecode dieser Site und Sie wissen, was ich meine ;-) Das ergibt eine ganze Fülle von Vorteilen, von denen hier einige erwähnt werden sollen:

  • Vollständige Trennung von Struktur und Design, grössere Flexibilität allgemein
  • Reduzierung des HTML Codes um 30-40% und mehr, dadurch Reduzierung der Ladezeiten für den Benutzer und Reduzierung der Traffic-Kosten für den Anbieter!
  • Zugriff auf neue Gestaltungsparameter (Hintergründe, Zeilenabstand, Effekte wie Transparenzen), die mit traditionellem HTML nicht realisierbar sind
  • Gestaltungsmerkmale sind jetzt zentral abgelegt, einfaches Umgestalten der kompletten Site möglich, ohne den eigentlichen HTML Code ändern zu müssen
  • Visuelle Effekte wie "Mouseovers", Popups und Transparenzen ohne zusätzliche Programmierung in Javascript (wie zB auf dieser Site!)
  • einfache Realisierung einer Druckansicht möglich (ohne eine neue Seite zu generieren)
  • Bessere "Accessibility" für Behinderte, zB Leute mit Sehschwäche
  • Einfachere Umsetzung von vorgegeben Templates im Zusammenspiel mit dynamischem Content, wie zB Shops, CMS Systeme
  • Möglichkeit, mehrere Designs auf die selbe HTML Datei anzuwenden ("Theming")