引言
众所周知css
并不能算是一们真正意义上的“编程”语言,它本身无法未完成像其它编程语言一样的嵌套、继承、设置变量等工作。为了解决css
的不足,开发者们想到了编写一种对css
进行预处理的“中间语言”,可以实现一些“编程”语言才有的功能,然后自动编译成css供浏览识别,这样既一定程度上弥补了css
的不足,也无需一种新的语言来代替css
以供浏览器识别。于是css
预处理语言SASS
就应运而生了。
关于sass
sass
是最早的css
预处理语言,有比less
更为强大的功能。但因其一开始的缩进式语法并不能被开发者们接受,所以使用率不高,不过由于其强大的功能和Ruby on Rails
的大力推动,逐渐被更多开发者使用。
sass
是采用的Ruby
语言编写的一款css
预处理语言,它诞生于2007年,是最早成熟css
预处理语言。最初它是为了配合haml
而设计的,因此有着和haml
一样的缩进式风格。
sass
从第三代开始,放弃了缩进式风格,并且完全向下兼容普通的css
代码,这一代的sass
也被称为scss
。
安装sass
使用sass
编译sass
ps:
站长已经没有从事前端工作,如果有什么好的文章可以投稿分析。