Cascading Style Sheets (
Abk.: CSS, []) ist eine
deklarative Stylesheet-Sprache für strukturierte Dokumente. Sie wird vor allem zusammen mit
HTML und
XML (zum Beispiel bei
SVG) eingesetzt. CSS legt dabei fest, wie ein besonders
ausgezeichneter Inhalt oder Bereich dargestellt werden soll. Dazu ist es wichtig, das HTML oder XML so zu gestalten, dass die Abschnitte, deren Aussehen gleich sein soll, auch als Gruppe erkannt werden können. Man zeichnet im Dokument also die Bedeutung einzelner Abschnitte aus, während das Aussehen dieser ausgezeichneten Abschnitte im CSS festgelegt wird. Das heißt man trennt den Inhalt von der Gestaltung. HTML übernimmt nun nur mehr den Inhalt und den Aufbau/Strukturierung der Seite und CSS konzentriert sich auf die Gestaltung.
Mehr unter Wikipedia.org...