jest rozszerzeniem HTML-a 4, pozwala na bardziej dokładne zdefiniowanie wyglądu każdego elementu na stronie. Jest to dość prosty język opisu stylów pozwalający dokładnie umiejscowić poszczególne elementy, a także zastosować warstwy. Jedną z podstawowych właściwości CSS jest kaskadowość.