CSS oznacza kaskadowe arkusze stylów, język stylów używany do dodawania czcionek, odstępów, kolorów i innych elementów stylistycznych do dokumentów w Internecie. CSS służy do stylu dokumentów pisanych w językach znaczników, takich jak HTML, XHTML i XML.
W typowym zastosowaniu technologii dokument CSS istnieje jako plik tekstowy, który kontroluje stylizację wielu powiązanych dokumentów treści. Zmiana w dokumencie CSS powoduje zmianę we wszystkich powiązanych dokumentach treści. Dzięki CSS twórca stron internetowych może błyskawicznie zmienić element stylistyczny, taki jak czcionka tekstowa w setkach dokumentów, poprzez pojedynczą zmianę w dokumencie CSS.