CSS

Aus Social-Media-ABC
Zur Navigation springen Zur Suche springen

Die Abkürzung CSS steht für Cascading Style Sheets. Häufig wird CSS ergänzend zur Auszeichnungssprache HTML eingesetzt. Denn während die Funktion von HTML lediglich in der Wiedergabe von Texten besteht, dient CSS der Gestaltung des Layouts. CSS ermöglicht damit die Trennung von Inhalt und Form.


Geschichte

CSS wurde bereits 1995 erfunden und unterliegt seitdem einem kontinuierlichen Weiterentwicklungsprozess. In den Anfängen gab es neben dem, was heute als CSS bekannt ist, mehrere ähnliche Ansätze, aber die Erfinder des ursprünglichen CSS, Håkon Wium Lie und Bert Bos, waren erfolgreich mit der Umsetzung Ihrer Idee.


Versionen

CSS1

1995 wurde das W3C bei einer Präsentation auf CSS aufmerksam und bereits Ende 1996 wurde die CSS Level 1 Recommendation (kurz CSS1) veröffentlicht. CSS1 wird mittlerweile von allen aktuellen Webbrowsern vollständig ausgelesen.

CSS2

Die nächste Version wurde bereits 1998 lanciert. Da es hier allerdings einige Unstimmigkeiten gab und CSS Level 2 bei der Verwendung im Web oft Probleme bereitete, weil verschiedene Webbrowser einige Dinge nicht vollständig oder korrekt umsetzten, hat man diese Version 2002 mit einer Zwischenversion CSS Level 2 Revision 1 (CSS2.1) überarbeitet, in der einige dieser Missstände behoben bzw. entfernt wurden. Es dauerte allerdings bis 2011, bis CSS2.1 als Recommendation verbreitet wurde.

CSS3

Die dritte Version von CSS ist schon seit 2000 in Arbeit. Im Gegensatz zur Level-2-Version hat man keine einzelne Spezifikation mehr eingesetzt, sondern die verschiedenen Features wurden mit CSS3 in verschiedene Module eingeordnet. Jedes Modul fügt neue Eigenschaften hinzu und erweitert die in CSS 2.1 definierten Features damit – wodurch auch alles besonders abwärtskompatibel bleibt. Im Gegensatz zu den vorangegangenen Versionen begünstigen viele moderne Webbrowser auch einige der neuen CSS3-Module, noch bevor diese durch das W3C standardisiert wurden.


Funktion

Der Inhalt einer Webseite besteht zumeist aus Text, der mit Hilfe von HTML-Elementen inhaltlich strukturiert. Zusätzlich können Mediadateien wie Bilder oder Videos eingebettet werden. Häufig finden sich auch Scripte, die bestimmte Effekte auf der Seite bewirken. Das Aussehen oder Erscheinungsbild einer modernen Webseite aber bestimmt das CSS.

Ohne HTML-Auszeichnung hat eine Webseite für Crawler und andere Lesegeräte wenig Aussagekraft und ohne CSS die Seite wenig ansprechend wirkt.

Ein hervorragendes Beispiel für die Vielfältigkeit von CSS zeigt die Seite

csszengarden.com

Hier haben sich viele Künstler und Designer verewigt, doch jeder darf sich hier versuchen.


Zusätzlicher Nutzen

Da Farben, Schriften, Schriftgrößen, Abstände usw. nur in einer Datei verändert werden müssen, lässt sich eine gesamte Webseite schnell und effektiv umgestalten.

Dank der Trennung der (semantischen) Inhalte des HTML-Dokuments und der Gestaltung mit CSS wird auch der barrierefreie Zugang für Menschen mit Einschränkungen erleichtert.


Weblinks