Pré-processeur CSS

Outil de génération de CSS qui utilise un langage de compilation et permet de donner une couche d’abstraction, de décrire les liens entre propriétés de règles de style.

S’inspirant de la programmation objet, les préprocesseurs implémentent la notion d’héritage (@extend), supportent les opérateurs (width: $mainwidth/3), peuvent utiliser des fonctions (définies par @mixin et appelées par @include).

Avec un préprocesseur les données font l’objet d’un prétraitement dans un autre langage avant d’être retransmises en CSS.

Les langages de prétraitement les plus connus sont Sass, LESS, Stylus.