Le CSS avec des super-pouvoirs
Il faut considérer SASS comme une extension de CSS 3, prenant la suite logique de SCSS et permettant de simplifier la synthaxe d’écriture, de la rendre plus proche d’un langage de programmation et en introduisant en plus des variables, de la logique conditionnelle et de l’héritage des sélecteurs.
À noter que SASS est exploitable que dans le contexte de Ruby et souvent associé au HAML.
SASS est ce que l’on appelle un pré-processeur c’est dire qu’on écrit en SASS pour au final compiler en CSS.
Quelques avantages dont on peut tirer partie :
- permet d’écrire plus rapidement du CSS
- plus proche d’un langage de programmation
- possède un grand nombre de fonctions (dont @include pour la réutilisation simplifiée d’une partie du CSS à différents endroits), les mixins, les variables,…
- organisation claire des information avec Nesting
Dès lors que l’on conçoit un projet d’envergure et complexe, SASS s’impose naturellement comme un indispensable outil pour l’intégration.