3
Sass est un langage de feuille de style initialement conçu par Hampton Catlin et développé par Nathan Weizenbaum.Après ses versions initiales, Nathan Weizenbaum et Chris Eppstein ont continué d'étendre Sass avec SassScript, un langage de script simple utilisé dans les fichiers Sass. Sass est un métalangage CSS (Cascading Style Sheets).Il s'agit d'un langage de script qui est interprété en CSS.SassScript est le langage de script lui-même.Sass se compose de deux syntaxes.La syntaxe d'origine, appelée "la syntaxe en retrait" utilise une syntaxe similaire à Haml.Il utilise l'indentation pour séparer les blocs de code et les caractères de nouvelle ligne pour séparer les règles.La nouvelle syntaxe, "SCSS" utilise un formatage de bloc comme celui de CSS.Il utilise des accolades pour désigner les blocs de code et les points-virgules pour séparer les lignes d'un bloc.La syntaxe en retrait et les fichiers SCSS reçoivent traditionnellement respectivement les extensions.sass et.scss.CSS3 se compose d'une série de sélecteurs et de pseudo-sélecteurs qui regroupent les règles qui leur sont applicables.Sass (dans le contexte plus large des deux syntaxes) étend CSS en fournissant plusieurs mécanismes disponibles dans les langages de programmation plus traditionnels, en particulier les langages orientés objet, mais qui ne sont pas disponibles pour CSS3 lui-même.Lorsque SassScript est interprété, il crée des blocs de règles CSS pour divers sélecteurs tels que définis par le fichier Sass.L'interpréteur Sass traduit SassScript en CSS.Alternativement, Sass peut surveiller le fichier.sass ou.scss et le convertir en un fichier output.css chaque fois que le fichier.sass ou.scss est enregistré.Sass est tout simplement du sucre syntaxique pour CSS ....