CSS steht für Cascading Style Sheets und ist eine Möglichkeit für HTML-Dokumente, den Inhalt einer Website vom Design dieser Website zu trennen.
Eine CSS-Datei enthält beispielsweise Angaben über Schriftarten, Schriftgrößen, Hintergrundfarben, Abstände und Platzierungen von Elementen auf der Seite.
Eine CSS-Datei kann auch auf mehreren Websites benutzt werden. Dies kann viel Zeit sparen, wenn gewisse Designelemente feste Spezifikationen haben und auf all diesen Websites gleich aussehen.