« Content-Management-System – für den professionellen Webauftritt | Hauptseite | Domain Hosting – eine gute Adresse für Ihre Webseite »


CSS – Layout-Standard für Profi-Seiten

CSS ist die Abkürzung für "Cascading Style Sheets" (etwa: „aufeinander aufbauende/sich verzweigende Stil-Vorlagen“) – einem Standard zur Beschreibung der Layouteigenschaften von Web-Dokumenten. Hiermit lässt sich zum einen die komplette optische Gestaltung eines Webauftritts festlegen: Farben, Textformatierungen, die Positionierungen von Seitenelementen und vieles mehr. Zum anderen werden Besonderheiten des Ausgabemediums (PC-Monitor, Handy, PDA) und benutzerspezifische Einstellungen berücksichtigt und die grafische Aufbereitung der Webseite dynamisch angeglichen.

Durch die Trennung von Inhalt und Gestaltung wird das Veröffentlichen und Betreuen von Dokumenten wesentlich vereinfacht: HTML ist für die Struktur und den Inhalt einer Webseite zuständig, CSS dagegen für das Layout. Idealerweise enthält eine HTML-Seite keinerlei Angaben zu Textformatierungen, Farben, Positionierung und dergleichen, sondern nur sauber strukturierte Elemente wie Überschriften, Absätze und Listen. Das Aussehen dieser Elemente ist in einer separaten (.css) Datei definiert. Solche HTML-Dateien sind beispielsweise dann auch noch in sehr alten Browsern in einer sinnvollen Reihenfolge lesbar, allerdings unter Wegfall der grafischen Gestaltung. Die Verwendung von Cascading Style Sheets ist ein wichtiger Bestandteil der barrierefreien Gestaltung von Internetseiten: Kommt beispielsweise ein sehbehinderter Nutzer mit den Farbkombinationen eines Internetauftritts nicht zurecht kann, kann er diese modifizieren und mit einem eigenen Style Sheet überschreiben.

Siehe auch