Was ist CSS?

CSS steht für die Stylesheet-Sprache Cascading Style Sheets und wird für strukturierte Dokumente verwendet. Die CSS Programmierung wurde 1994 von Håkon Wium Lie vorgeschlagen und dann von ihm zusammen mit Bert Bos entwickelt. Die Idee, hierbei Regeln einzuführen, die über zahlreiche Stylesheets vererbt werden können, war so einzigartig, dass sich die CSS Programmierung gegen Konkurrenzprodukte durchsetzte und deshalb bis heute als Standard der Stylesheetsprachen für Internetseiten gilt.

Illustration zu Was ist CSS?

Feb 0927

In der Regel wird CSS zusammen mit HTML und XML eingesetzt. Hierbei legt die CSS Programmierung fest, inwiefern ein bestimmter Inhalt oder Bereich der Webseite dargestellt wird. Dabei ist es allerdings dringend erforderlich, dass die Inhalte von der optischen Gestaltung streng getrennt werden. CSS ermöglicht es, die Ausgabeform unterschiedlich zu gestalten, also zum Beispiel, ob die Inhalte auf Papier gedruckt, auf dem Bildschirm dargestellt, an eine Wand projiziert oder als Sprache ausgegeben werden sollen. Auch Schriften und Farben können leicht eingestellt sowie die unterschiedlichsten Elemente frei definiert werden.

Zur Verwendung von CSS benötigt man keine besonderen Programme sondern kann Stylesheets in jedem Texteditor erstellen und sie danach in die Ziel-Dokumente einbauen. Für viele Programmierer stellt die Tatsache, dass mit CSS eine clientseitige Verarbeitung nötig ist, einen Nachteil dar. Bei der Verwendung ist man deshalb nämlich davon abhängig, ob der entsprechende Browser die nötigen Spezifikationen erfüllt. Dies ist bei CSS 1 zwar in der Regel der Fall, bei CSS 2 ist die Entwicklung aber oft noch nicht so weit fortgeschritten. Neue Funktionen können deshalb teilweise noch nicht genutzt werden, weil viele Browser diese noch nicht unterstützen.