Fondamentalement, pourquoi SCSS, au lieu de SASS? Le raccourci de SASS a été la raison principale pour laquelle j'ai repris le SASS, je suis revenu récemment et je me suis rendu compte qu'il n'était plus en faveur. Des raisons pour lesquelles?Pourquoi le SASS a-t-il été déprécié en faveur de SCSS?
Répondre
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.
- 1. Pourquoi ClassMetadata.getIdentifier d'hibernate (Object, EntityMode) a-t-il été déprécié?
- 2. Pourquoi scss ne fait pas exploser la valeur css erronée
- 3. Automatique SASS vers CSS en RoR 3 sans sass --watch
- 4. CSS 2 Sass: Comment modifier le format de sortie du SCSS généré?
- 5. Pourquoi `ereg` est-il déprécié en PHP?
- 6. Pourquoi le type de colonne Oracle LONG RAW a-t-il été déprécié dans ORACLE 8?
- 7. Pourquoi org.hibernate.cache.Cache est-il déprécié?
- 8. Pourquoi render_component est-il déprécié?
- 9. générer un fichier css à partir du nouveau format sass (scss) avec sinatra et haml
- 10. Pourquoi "->" a-t-il été déprécié dans la compréhension de F #?
- 11. Pourquoi struts2 FilterDispatcher est-il déprécié?
- 12. Pourquoi le module Rails Inflector est-il déprécié?
- 13. Les modifications apportées aux fichiers SCSS ne sont pas reflétées dans les fichiers CSS.
- 14. Equivalent StringBufferInputStream non-déprécié
- 15. directoryContentsAtPath déprécié iOS 4
- 16. Sass mixin pas de compilation?
- 17. JqueryUI thème avec SASS
- 18. SASS et @ font-face
- 19. Blueprint, Sass et BrowserCMS
- 20. SASS: Règle descendante directe?
- 21. Vos arguments les plus convaincants en faveur de l'automatisation d'un processus
- 22. problème Sass:> SASS --watch style.scss: style.css option non valide: --watch
- 23. Prise en charge de Netbeans 6.9 pour HAML et SASS?
- 24. Stratégie d'organisation de l'image avec Rails & Sass
- 25. Sass mixin ne fonctionne pas
- 26. Si SASS fait partie de HAML, pourquoi ai-je besoin de Compass dans Merb?
- 27. Le graphique rdflib n'a pas été mis à jour. Pourquoi?
- 28. possible de définir un tableau dans Sass?
- 29. Installation de haml/sass via des rubygems
- 30. Pourquoi j'ai reçu l'avertissement «Le conseil n'a pas été appliqué»?
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
Je suis d'accord! Mais j'aime beaucoup plus pour les mêmes raisons que vous. – jigfox
Mes petits doigts n'aiment pas beaucoup appuyer sur les touches majuscules, donc j'aime SASS non plus. –