Cascading Style Sheets (CSS) ist eine Stylesheet-Sprache, mit der die Präsentationssemantik (Aussehen und Formatierung) eines in einer Auszeichnungssprache geschriebenen Dokuments beschrieben wird. Die häufigste Anwendung ist das Stylen von Webseiten, die in HTML und XHTML geschrieben sind. Die Sprache kann jedoch auch auf jede Art von XML-Dokument angewendet werden, einschließlich einfachem XML, SVG und XUL.