Skrót „CSS” oznacza kaskadowe arkusze stylów (ang. Cascading Style Sheets), a konkretnie język opisujący styl strony www, który powstaje dzięki zintegrowaniu go z elementami HTML lub XML. CSS określa, w jaki sposób dana strona internetowa ma zostać wyświetlona w wyszukiwarce. Można zatem powiedzieć, że odpowiada za jej układ i styl (np. kolor tekstu, rodzaj czcionek, szerokość marginesów).
Wprowadzenie języka CSS znacznie zwiększyło czytelność dokumentów tworzonych w HTML. Poprzez korzystanie z arkuszy zewnętrznych, które mogą być wspólne dla wielu dokumentów, da się zmieniać wygląd strony bez konieczności ingerowania w sam kod HTML.
