CSS ist die Abkürzung von Cascading Style Sheets, einer Gestaltungssprache für Websites, über die sich Layout-Eigenschaften festlegen lassen. Getrennt vom Inhalt wird das Design in eine eigene Datei ausgelagert. Beispielhaft können Zeilenabstände (line-height), Hintergrundfarben (background), Schriftarten (font-family), –größen (font-size) und –farben (color) sowie die Position von Elementen (z.B. float-left) genannt werden.