2010-06-08 1 views

Répondre

36

Sass a deux syntaxes. La nouvelle syntaxe principale (à partir de Sass 3) est connue comme "SCSS" (pour "Sassy CSS"), et est un sur-ensemble de la syntaxe de CSS3. Cela signifie que toutes les feuilles de style CSS3 valides sont également valides pour le SCSS . Les fichiers SCSS utilisent l'extension .scss.

La deuxième syntaxe, plus ancienne, est connue sous le nom la syntaxe indentée (ou simplement "Sass"). Inspiré par la lacune de Haml, c'est destiné aux personnes qui préfèrent concision par rapport à CSS. Au lieu des parenthèses et des points-virgules, utilise l'indentation des lignes à pour spécifier des blocs. Bien que n'étant plus la syntaxe primaire , la syntaxe indentée continuera à être pris en charge. Les fichiers dans la syntaxe indentée utilisent l'extension .sass.

Source: http://sass-lang.com/

Si vous aimez SASS plus que SCSS vous êtes libre de l'utiliser! scss est pour les gens qui n'aiment pas la syntaxe indentée. Et il est extrêmement facile de convertir un fichier css en scss parce que scss est un surensemble de css.

Que ce n'est plus en faveur est probablement parce que les développeurs aiment encore plus. Mais c'est une question de goût. Personnellement, je préfère toujours Sass.

+4

La syntaxe «bizarre» de Sass est l'une des grandes objections que les gens ont eues. Je l'aime pour sa concision, mais SCSS a tendance à faire moins peur aux gens, donc c'est un défaut raisonnable. – Chuck

+4

Je suis d'accord! Mais j'aime beaucoup plus pour les mêmes raisons que vous. – jigfox

+0

Mes petits doigts n'aiment pas beaucoup appuyer sur les touches majuscules, donc j'aime SASS non plus. –

Questions connexes