本文概述
- 嵌套输出样式
- 扩展输出样式
- 紧凑的输出样式
- 压缩输出样式
Sass支持许多其他输出样式:
- 嵌套输出样式
- 扩展的输出样式
- 紧凑的输出样式
- 压缩输出样式
让我们以嵌套SCSS文件的简单示例为例:
#first {background-color: #00FFFF;
color: #C0C0C0;
}#first p {width: 10em;
}.highlight {text-decoration: underline;
font-size: 5em;
background-color: #FFFF00;
}
扩展输出样式【Sass 4种输出样式详细用法】与嵌套CSS样式相比, 扩展的输出样式CSS占用更多空间。扩展CSS样式的每个属性都有其自己的行。规则部分包含规则中所有预期使用的属性, 因为规则不遵循任何缩进。
让我们以扩展SCSS文件的简单示例为例:
#first {background-color: #00FFFF;
color: #C0C0C0;
}#first p {width: 10em;
}.highlight {text-decoration: underline;
font-size: 5em;
background-color: #FFFF00;
}
紧凑的输出样式紧凑的CSS样式比扩展和嵌套的输出样式占用更少的空间。它的主要重点是选择器, 而不是其属性。它在同一行中包含选择器及其属性。嵌套的规则彼此相邻, 没有换行符, 而单独的规则组之间将有换行符。
让我们来看一个紧凑的SCSS文件的简单示例:
#first { background-color: #00FFFF;
color: #C0C0C0;
}#first p { width: 10em;
}.highlight { text-decoration: underline;
font-size: 5em;
background-color: #FFFF00;
}
压缩输出样式与上面讨论的所有其他输出样式相比, 压缩的CSS输出样式占用的空间最少。它仅在文件末尾提供空格以分隔选择符和换行符。这种样式方式令人迷惑并且不容易阅读。
让我们来看一个压缩的SCSS文件的简单示例:
#first{background-color:#00FFFF;
color:#C0C0C0}#first p{width:10em}.highlight{text-decoration:underline;
font-size:5em;
background-color:#FFFF00}
推荐阅读
- SASS将内容块传递给Mixin
- Sass的运算符介绍和用法
- Sass if()函数用法示例
- ObjectMapper
- 5-STM32+ESP8266+AIR202基本控制篇功能3-APP扫码绑定Air202,并通过MQTT和Air202实现远程通信控制(兼容SIM800)
- AndroidStudio右键new无activity
- 开源移动小游戏项目《FlappyBird》学习心得
- 解决repo从codeaurora.org同步Android代码失败问题
- linux部署web App