CSS (Cascading Style Sheets) ist die Sprache, mit der das Erscheinungsbild von Websites festgelegt wird: Farben, Schriften, Abstände, Layout und Animationen. Regeln bestehen aus Selektoren, die Elemente im HTML ansprechen, und Eigenschaften, die deren Darstellung bestimmen — das Prinzip trennt Inhalt und Gestaltung.
Der Name verweist auf die Kaskade: Treffen mehrere Regeln dasselbe Element, entscheiden Spezifität und Reihenfolge, welche gewinnt. Über Media Queries passt sich die Gestaltung an Bildschirmbreite und Nutzervorlieben an — die technische Grundlage von Responsive Design und Dark-Mode-Varianten.
Wirtschaftlich zählt die zentrale Pflege: Ein Stylesheet gestaltet tausende Seiten, eine Änderung wirkt überall zugleich. Werkzeuge wie Tailwind CSS setzen auf dieser Sprache auf, ersetzen sie aber nicht — wer Darstellungsprobleme einer Website versteht, landet am Ende immer bei CSS.