CSS (Cascading Style Sheets) ist eine Stylesheet-Sprache, die Aussehen und Layout einer Webseite steuert. Sie legt fest, wie HTML-Elemente auf dem Bildschirm erscheinen, etwa Farben, Schriften, Abstände und Position. Weil Inhalt (HTML) und Gestaltung (CSS) getrennt sind, wird Webdesign effizienter und die Pflege einfacher.
CSS ist unverzichtbar für responsive und ansprechende Websites. Mit CSS lässt sich zum Beispiel das Layout einer Webseite an verschiedene Bildschirmgrößen anpassen, sodass sie auf Desktop, Tablet und Smartphone gut funktioniert. Webentwickler steuern mit CSS Gestaltungselemente zentral und ändern mit einer Anpassung viele Seiten auf einmal.