Sass提供了一种嵌套显示CSS文件的方式,例如
nav { ul {才能 ,,,保证金:,0; ,,,填充:,0; ,,,list-style:,没有; ,,} li 才能,{,显示:inline-block;,} a {才能 ,,,显示:,块; ,,,填充:,6 px 12 px; ,,,文字修饰:,没有; ,,} }
在编译的时候带上参数”,——风格嵌套”:
sass ——watch test.scss: test.css ——style 嵌套的
编译出来的css样式风格:
nav ul { 保证金才能:0; ,,填充:0; list-style才能:没有,,} nav li  { ,,显示:inline-block;,} nav a  { ,,显示:块; ,,填充:6 px 12 px; 文字修饰才能:没有,,}
<强> 强>
nav { ul {才能 ,,,保证金:,0; ,,,填充:,0; ,,,list-style:,没有; ,,} li 才能,{,显示:inline-block;,} a {才能 ,,,显示:,块; ,,,填充:,6 px 12 px; ,,,文字修饰:,没有; ,,} }
在编译的时候带上参数”,——风格扩展”:
sass ——watch test.scss: test.css ——style 扩大
这个输出的css样式风格和嵌套类似,只是大括号在另起一行,同样上面的代码,编译出来:
nav ul { 保证金才能:0; ,,填充:0; list-style才能:没有;}nav li { ,,显示:inline-block;} nav a { ,,显示:块; ,,填充:6 px 12 px; 文字修饰才能:没有;}
nav { ul {才能 ,,,保证金:,0; ,,,填充:,0; ,,,list-style:,没有; ,,} li 才能,{,显示:inline-block;,} a {才能 ,,,显示:,块; ,,,填充:,6 px 12 px; ,,,文字修饰:,没有; ,,} }
在编译的时候带上参数”,——style 契约”:
sass ——watch test.scss: test.css ——style 紧凑
编译后的代码如下:
nav ul {,保证金:0;,填充:,0;,list-style:,没有,,} nav li {,显示:inline-block;,} nav a {,显示:块;,填充:,6 px 12 px;,文字修饰:,没有,,}
<强> 强>
nav { ul {才能 ,,,保证金:,0; ,,,填充:,0; ,,,list-style:,没有; ,,} li 才能,{,显示:inline-block;,} a {才能 ,,,显示:,块; ,,,填充:,6 px 12 px; ,,,文字修饰:,没有; ,,} }
在编译的时候带上参数,——style 压缩:
sass ——watch test.scss: test.css ——style 压缩
压缩输出方式会去掉标准的萨斯和css注释及空格。也就是压缩好的CSS 代码样式风格:
nav ul{保证金:0;填充:0;list-style:没有}nav 李{显示:inline-block} nav 一个{显示:块;填充:6 px 12 px;文字修饰:没有}
一段时间之后,你实际上就不再需要写css代码了,只用写Sass代码。在这种情况下,你只需要设定输出格式为压缩格式,知道输出的css代码可以直接使用即可。
在Sass3.3版本之上
sass ——watch style.scss: style.css
在命令终端,你将看到一个信息:
祝辞祝辞祝辞变化检测:风格。scss
,编写风格。css
,style.css写。地图
这时你就可以像下面展示的gif图一样,调试你的萨斯代码。