Contenu du cours
Techniques CSS Avancées
Techniques CSS Avancées
Qu'est-ce Qu'un Préprocesseur ?
Un préprocesseur est un outil qui étend les capacités du CSS en ajoutant des fonctionnalités supplémentaires. C'est un fichier avec le code qui est compilé en CSS. Les préprocesseurs proposent diverses fonctionnalités, y compris les variables, l'imbrication, les fonctions, les mixins, etc.
Certaines langues de préprocesseur populaires pour CSS incluent Sass, Less et Stylus. Ces langages de préprocesseur sont conçus pour rendre le CSS plus efficace et plus facile à travailler et sont utilisés par de nombreux développeurs pour des projets à grande échelle.
Il n'y a pas de différence significative entre eux. Le concept principal est le même, nous considérerons donc tous les avantages des préprocesseurs à l'exemple de sass.
Avantages
- Structuration du projet - Nous pouvons écrire du code dans différents fichiers et dossiers qui rendent la structure propre et prévisible ;
- Fonctionnalité - Nous pouvons écrire du code plus gérable et plus efficacement grâce à la fonctionnalité supplémentaire du préprocesseur ;
- Compatibilité - la syntaxe de sass est entièrement compatible avec les règles css existantes, permettant d'inclure du code css prêt à l'emploi dans un fichier sass, et non l'inverse.
Inconvénients
- Syntaxe - Nous devons passer du temps à apprendre la syntaxe et à nous habituer à la fonctionnalité supplémentaire ;
- Compilation - Nous devons effectuer une étape supplémentaire pour convertir sass en css.
Merci pour vos commentaires !