CSS (kurz für „Cascading Style Sheets“) ist eine Formatierungssprache für HTML- und XML-Dokumente. Sinnvolle Vorkenntnisse zum Verständnis: Doku:Grundlagen/Technologien: CSS.
Inhalte, die durch HTML strukturiert werden, besitzen bereits einige vom Browser vorgegebene Formatierungen. (Überschriften sind groß und fett, Absätze voneinander getrennt, Hyperlinks sind blau und unterstrichen, ...) XML-Dokumenten fehlt in der Regel eine vorgegebene Formatierung, der Browser zeigt bei einem unbekannten XML-Format lediglich den Elementbaum an.
Mit Hilfe von CSS kann die Darstellung von HTML- und XML-Dokumenten auf vielfältige Art verändert werden. Möglich sind z.B. Schriftformatierungen und das beliebige Verschieben von Elementen.
Die CSS-Dokumentation gliedert sich in folgende Hauptabschnitte: