sass系统有哪些
Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表说话。在开发最初版本之后,Weizenbaum和Chris Eppstein继续通过SassScript来继续扩大Sass的功能。SassScript是一个在Sass文件中运用的小型足本说话。(举荐学习:CSS3视频教程)
Sass是一个将足本解析成CSS的足本说话,即SassScript。Sass包含两套语法。最开端的语法叫做“缩进语法”,与Haml相似[3],运用缩进来区分代码块,而且用回车将不一样法则分隔开。而较新的语法叫做“SCSS”,运用和CSS同样的块语法,即便用大括号将不一样的法则分开,运用分号将概括的样式分开。平常状况下,这两套语法通过.sass和.scss两个文件扩展名区分开。
Sass扩展了CSS3,添加了法则、变量、混入、选中器、继承等等特性。Sass生成良好格局化的CSS代码,易于组织和保护。
Sass支撑定义变量。变量以美圆符号($)作为开头。变量用冒号(:)赋值。
SassScript支撑四种数据类型:
数值(可包含单位)
字符串
色彩
布尔类型
变量可以用作函数的参数或返回值。在解释历程中,解释器会把变量的值写入终究的CSS文件中。
SASS是对CSS3(层叠样式表)的语法的一种扩大,它可以运用巢状、混入、选中子继承等功能,可以更有效有弹性的写出Stylesheet。Sass最后还是会编译出合法的CSS让阅读可以运用,也就是说它自身的语法并不太容易让阅读器辨认(虽然它和CSS的语法非常的像,险些同样),由于它不是规范的CSS格局,在它的语法内部可以运用动态变量等,所以它更像一种极简略的动态说话。
更多CSS3相干技术文章,请拜访CSS3图文教程栏目进行学习!
以上就是sass系统有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!