Kaskadowe Arkusze Stylów, czyli Cascading Style Sheets (w skrócie z języka angielskiego: CSS), to jeden z języków tworzenia stron internetowych, który umożliwia zdecydowanie bardziej swobodne formatowanie elementów znajdujących się w określonym dokumencie elektronicznym. Współpracuje on przede wszystkim z językiem HTML bądź XHTML, a co za tym idzie, nie może istnieć samodzielnie, ponieważ powinien posiadać materiał, który podlega wykorzystaniu przez niego. Style formatowania występują jednak nie tylko w przypadku tworzenia stron internetowych, mimo że w tym przypadku są one najbardziej widoczne, ponieważ wymagają skupienia się na nich przez osobę, która przystępuje do procesu tworzenia bądź edycji określonej strony. Są one również powszechnie wykorzystywane w wszelkiego rodzaju edytorach tekstu, jakimi są na przykład Microsoft Word czy Open Office. Jeżeli chodzi o te programy, edycja może odbywać się poprzez zmianę czcionki tekstu, jej rozmiaru, koloru, a także stylu – możliwe jest zastosowanie pogrubienia, podkreślenia, kursywy itp. w przypadku całego tekstu lub wyłącznie jego określonego fragmentu – sytuacja wygląda podobnie w przypadku tworzenia stron internetowych.