CSS ist die Abkürzung für Cascading Style Sheets. Die Dokumente dieses Typs definieren das äußere Erscheinungsbild einer Webseite, indem sie den HTML-Elementen Eigenschaften zuweisen. Dazu gehören z. B. Farben, Schriftarten, Positionierung sowie Breite und Größe der Bestandteile deiner Homepage.
Mit Hilfe von CSS schaffst du ein konsistentes Webdesign. Denn dadurch, dass die einzelnen IDs und Klassen aufeinander aufbauen bzw. verschachtelt sind (kaskadierend – daher auch der Name), brauchst du nicht mehr jedes Element einzeln zu stylen sondern kannst bereits vorhandene Gestaltungsmuster vererben.