CSS 3 (Cascading Style Sheets, Level 3) est la troisième version majeure du langage de feuilles de style CSS utilisé pour décrire la présentation et la mise en forme des documents HTML ou XML. CSS 3 introduit de nombreuses nouvelles fonctionnalités et améliorations par rapport à ses versions précédentes, facilitant la création de sites web modernes, esthétiques et réactifs.