Das Ziel sollte sein, eine Website überall benutzbar zu machen. Sieht sie darüber hinaus auch noch gut aus, ist praktisch bedienbar und visuell ansprechend, wird jeder Besucher das zu schätzen wissen. CSS trägt einen grossen Teil dazu bei.
Die Website CSS-Webdesign.Info ist als Überblick der Möglichkeiten, die mit CascadingStyleSheets in Zusammenwirken mit (X)HTML erreicht werden können, gedacht. Referenzen, Detailinformationen und Anleitung zur praktischen Umsetzung findet man unter den verlinkten Textpassagen oder im Menüpunkt Links.
Mein Anlass mich mit CSS näher zu beschäftigen war das inzwischen äusserst bekannt gewordene Zen-Garden Projekt. Mittels fix vorgegebenem HTML Text werden ausschliesslich durch ein externes Stylesheet Websites erstellt. Grafiker und Webdesigner bieten inzwischen ca. 200 Designs zur Inspiration eigener Ideen an.
Mit CSS können Grafiken völlig frei platziert werden. Hintergrundbilder für jedes Element sind möglich. Schriftgrössen und Farben für Textabschnitte Linien und Rahmen sind frei wählbar. Die Ausdehnung der Seitenelemente können sich dem Browserfenster anpassen oder fixe Breiten erhalten. Menüsteuerung ist nicht nur über Schrift sonder auch mit Grafiken umsetzbar...
Diese und viele weitere Punkte machen den Einsatz von CSS für optisch ansprechende Webgestaltung praktisch unverzichtbar. Ein weiterer Vorteil ist die totale Trennung von Textinhalt und Formatierung.
CSS bietet nicht nur die gleichen oder äquivalente Gestaltungsmöglichkeiten wie HTML-Formatierungen. Es bietet in vielen Bereichen weitaus größere Flexibilität und nie gekannte Eingriffsmöglichkeiten.
Die Umsetzung der CSS-Angaben in den Browsern wird durch viele Faktoren beeinflusst. Aktuelle Browser sind in ihrer Unterstützung für CSS so fortgeschritten, dass fast jeder Layoutwunsch erfüllt werden kann. Trotzdem gilt: Die tatsächliche Darstellung ist von der Konfiguration beim Besucher abhängig. Das letzte Wort über die Darstellung einer Website hat also immer der Besucher.
Eine identische Darstellung auf allen Browsern in allen Betriebssystemen ist daher Utopie. Das Ziel sollte sein, eine Website überall benutzbar zu machen. Sieht sie darüber hinaus auch noch gut aus, ist praktisch bedienbar und visuell ansprechend, wird jeder Besucher das zu schätzen wissen.