为什么SASS被弃用以支持SCSS?

nub*_*ela 19 sass

基本上,为什么SCSS,而不是SASS?SASS的简写是我拿起SASS的主要原因,我最近回到它并意识到它不再受欢迎了.有什么原因吗?

jig*_*fox 38

Sass有两种语法.新的主要语法(从Sass 3开始)被称为"SCSS"(用于"Sassy CSS"),并且是CSS3语法的超集.这意味着每个有效的CSS3样式表也是有效的SCSS.SCSS文件使用扩展名.scss.

第二种较旧的语法称为缩进语法(或仅称为"Sass").受Haml的简洁启发,它 适用于那些喜欢与CSS相似的简洁性的人. 它使用行的缩进来指定块,而不是括号和分号.虽然不再是主要语法,但将继续支持缩进语法.缩进语法中的文件使用扩展名.sass.

资料来源:http://sass-lang.com/

如果你喜欢sass而不是scss,你可以自由使用它!scss适用于不喜欢缩进语法的人.并且将css文件转换为scss非常容易,因为scss是css的超集.

它不再受欢迎可能是因为开发人员更喜欢scss.但这是一个品味问题.我个人还是喜欢sass.

  • Sass的"怪异"语法是人们对它的一个重大反对意见.我喜欢它的简洁,但SCSS往往会让人们变得更少,所以这是一个合理的默认. (4认同)
  • 我同意!但出于同样的原因,我更喜欢sass. (4认同)