Cascading Style Sheets (na pl. Kaskadowe arkusze stylów) lub po prostu CSS to kolejny język skryptowy. Jednakże ten język skryptowy ma konkretne zadanie. Jego funkcja polega na odtworzeniu wizualnej strony naszej strony internetowej, czyli mówiąc krótko, w tym języku zapisujemy podstawy wyglądu graficznego strony internetowej. Dzięki temu językowi można ustalić standardowe dla strony elementy, np.: kolor tekstu, marginesy strony, grubość oraz rodzaj i wielkość czcionki oraz nawet pozycja poszczególnych elementów. Arkusz stylów CSS daje nam znacznie większe możliwości niż standardowe napisanie wizualnej części strony w języku znacznikowym HTML/XHTML. Już pierwotna funkcja języka było oddzielenie zbędnej struktury opisującej graficzną cześć z kodu plików źródłowych stron html/xhtml. Niewątpliwie jedną z największych zalet tego języka jest to, iż arkusz CSS może być wykorzystywany przez wiele dokumentów w związku z czym nie ma tutaj do czynienia z niepotrzebnym przepisywaniem tej samej składni dla każdego pojedynczego dokumentu. Język CSS został opracowany w 1996 roku przez organizację W3C. Język CSS posiada także dwa oficjalne standardy: CSS 1 oraz CSS 2. Trwają prace nad standardem CSS 3. CSS jest naprawdę prostym językiem komputerowym przystosowanym do usługi internetowej i jedynie chyba html może równać się z nim pod względem prostoty. Naprawdę do tego ma duże możliwości wykorzystania, jeśli chodzi o modyfikację stron internetowych. Polecamy ten język wszystkim webmasterom.