CSS

» zum Glossar

Cascading Style Sheets ist eine deklarative Stylesheet-Sprache für strukturierte Dokumente. Sie wird vor allem zusammen mit HTML und XML (zum Beispiel bei SVG) eingesetzt. Grundidee beim Entwurf von CSS war es, mittels HTML bzw. XML nur die inhaltliche Untergliederung eines Dokumentes und die Bedeutung seiner Teile zu beschreiben, während mittels CSS weitgehend unabhängig davon die konkrete Darstellung (Farben, Layout, Schrifteigenschaften usw.) hierfür festgelegt wird. Es werden in einem bestimmten Dokument also allenfalls die Untergliederungs-Elemente mit den hierfür zu verwendenden CSS-Klassen ausgezeichnet, während die konkreten Darstellungsattribute in den Definitionen dieser Klassen hinterlegt werden. Diese Klassen können dann zentral definiert werden, vorzugsweise sogar in einem separaten Dokument, was ihre Wiederverwendung für andere Dokumente erleichtert. (...)

Mit CSS ist es möglich, für verschiedene Ausgabemedien (Bildschirm, Papier, Projektion, Sprache) unterschiedliche Darstellungen vorzugeben. Das ist nützlich, um zum Beispiel Hyperlinks beim Drucken extra aufzuführen oder für Geräte mit geringerer Auflösung (zum Beispiel PDAs oder Mobiltelefone) die Anzeige mit Rücksicht auf die geringere Seitenbreite und -höhe anzupassen.

Neben verschiedenen Möglichkeiten, Farben und Schriften einzustellen, erlaubt CSS auch, Elemente frei zu positionieren oder Hintergrundbilder festzulegen.

CSS gilt heute als die Standard-Stylesheetsprache für Webseiten.

Seite „Cascading Style Sheets“. In: Wikipedia, Die freie Enzyklopädie.
Bearbeitungsstand: 29. Januar 2011, 06:00 UTC.
http://de.wikipedia.org/w/index.php?title=Cascading_Style_Sheets&oldid=84553920