开发手册 欢迎您!
软件开发者资料库

Sass - 输出样式

Sass输出样式 - 从简单和简单的步骤学习Sass,从基本到高级概念,包括概述,安装,语法,使用Sass,CSS扩展,评论,Sass脚本,@ -Rules和指令,控制指令和表达式,Mixin指令,功能指令,输出风格,扩展Sass。

在本章中,我们将研究 SASS输出样式. SASS生成的CSS文件由默认的CSS样式组成,它反映了文档的结构.默认的CSS样式很好,但可能不适合所有情况;另一方面,SASS支持许多其他样式.

它支持以下不同的输出样式 :

:嵌套

嵌套样式是SASS的默认样式.当您处理大型CSS文件时,这种样式方式非常有用.它使文件的结构更具可读性,并且易于理解.每个属性都有自己的行,每个规则的缩进都是基于嵌套的深度.

例如,我们可以将代码嵌套在SASS文件中,如下所示 :

#first {   background-color: #00FFFF;   color: #C0C0C0; }#first p {   width: 10em; }.highlight {   text-decoration: underline;   font-size: 5em;   background-color: #FFFF00; }

:已扩展

在扩展类型的CSS样式中,每个属性和规则都有自己的行.与嵌套CSS样式相比,它需要更多空间.规则部分包含属性,这些属性都在规则范围内,而规则不遵循任何缩进.

例如,我们可以扩展SASS文件中的代码,如下所示 : 去;

#first {   background-color: #00FFFF;   color: #C0C0C0;}#first p {   width: 10em;}.highlight {   text-decoration: underline;   font-size: 5em;   background-color: #FFFF00;}

:compact

紧凑型CSS风格比Expanded和Nested占用更少的空间.它主要关注选择器而不是其属性.每个选择器占用一行,其属性也放在同一行中.嵌套规则彼此相邻,没有换行符,单独的规则组之间会有新的行.

例如,我们可以压缩SASS文件中的代码,如下所示 :

#first {    background-color: #00FFFF; color: #C0C0C0; }#first p {    width: 10em; }.highlight {    text-decoration: underline; font-size: 5em; background-color: #FFFF00; }

:压缩

与所有其他样式相比,压缩CSS样式占用的空间最少上面讨论过.它仅为文件末尾的选择器和换行符提供空格.这种造型方式令人困惑,并且不易读取.

例如,我们可以压缩SASS文件中的代码,如下所示 :

#first {    background-color:#00FFFF;color:#C0C0C0} #first p {    width:10em } .highlight {    text-decoration:underline;font-size:5em;background-color:#FFFF00 }