Les feuilles de style en cascade, affectueusement appelées CSS (Cascading Style Sheets), sont un langage de conception simple destiné à simplifier le processus de présentation des pages web. Le CSS gère l'aspect et la convivialité d'une page web. Grâce au CSS, vous pouvez contrôler la couleur du texte, le style des polices, l'espacement entre les paragraphes, la taille et la disposition des colonnes, les images ou les couleurs d'arrière-plan utilisées, les modèles de mise en page, les variations d'affichage pour différents appareils et tailles d'écran ainsi que toute une série d'autres effets. Le CSS est facile à apprendre et à comprendre, mais il permet un contrôle puissant de la présentation d'un document HTML. Le plus souvent, le CSS est combiné avec les langages de balisage HTML ou XHTML.