目前正在遵循sass指南,但在指南中,它会自动将代码转换为CSS文件。这是单独执行此操作还是必须手动执行此操作?或者(甚至更好)你可以使用sass(scss)而不是css文件吗?
答案 0 :(得分:2)
Sass被解释为CSS。解释器有几种实现,“官方”是Ruby中的实现。但是直到浏览器开始善意地支持Sass之前,我们仍然坚持使用CSS“。”
答案 1 :(得分:2)
Sass是CSS的扩展,为基本语言增添了力量和优雅。它允许您使用变量,嵌套规则,mixins,内联导入等,所有这些都使用完全CSS兼容的语法。
我使用它很多,因为它允许我编写模块化,可重用的代码。特别是变量和混合是我所欣赏的事情。
就像Coffeescript和Typescript坐在javascript之上一样,Sass坐在CSS之上。 在浏览器能够使用它之前,您需要一个预处理引擎。
所以,回答你的问题:
是的,您可以使用Sass而不是CSS,前提是您在浏览器中使用之前通过Sass编译器运行它。
您可以手动运行编译器,也可以将其设置为监视更改并在需要时自动编译。
答案 2 :(得分:1)
SASS不会取代CSS。 CSS是W3C开发的标准, 并且一个浏览器制造商遵循(有时推进)时 建立他们的浏览器'渲染引擎。但是,SASS等 像LESS和Stylus这样的CSS预编译器正在对如何产生影响 人们看待CSS的演变。