CSS steht für „Cascading Style Sheets“ und ist eine Stylesheet-Sprache, die verwendet wird, um das Aussehen von Webseiten zu definieren und zu formatieren. Mit CSS können Entwickler das Layout, die Schriftarten, Farben und andere visuelle Aspekte einer Webseite steuern. CSS wurde entwickelt, um die Trennung von Inhalt und Design zu ermöglichen und somit eine einfachere Wartung und Aktualisierung von Webseiten zu ermöglichen.
Indem CSS-Regeln auf HTML-Elemente angewendet werden, können Webdesigner das Aussehen einer Website ändern, ohne den zugrunde liegenden HTML-Code ändern zu müssen. CSS wird von allen modernen Webbrowsern unterstützt und ist eine wesentliche Technologie für die Erstellung von ansprechenden, modernen Websites.