CSS signifie feuilles de style en cascade, un langage de style utilisé pour ajouter des polices, des espacements, des couleurs et d'autres éléments stylistiques aux documents sur Internet. CSS est utilisé pour styliser des documents écrits dans des langages de balisage tels que HTML, XHTML et XML.
Dans une application typique de la technologie, un document CSS existe sous la forme d'un fichier texte qui contrôle le style de nombreux documents de contenu associés. Un changement dans le document CSS produit un changement dans tous les documents de contenu associés. Avec CSS en place, un développeur Web peut modifier un élément stylistique tel qu'une police de texte dans des centaines de documents instantanément grâce à un seul changement dans le document CSS.