CSS to kaskadowe arkusze stylów, język oprogramowania zawierający reguły dotyczące wyglądu graficznego danej strony internetowej lub aplikacji. Odpowiada za takie elementy jak rozmiar i wielkość czcionek, kolor tła, szerokość marginesów czy położenie poszczególnych elementów w witrynie względem siebie. Jest uniwersalny dla wszystkich przeglądarek internetowych i umożliwia edycję wielu podstron przy pomocy jednego dokumentu. CSS ułatwia wprowadzanie zmian graficznych na stronie, sprawia również, że kod witryny staje się bardziej czytelny.