港服(Server.HK)SASS教程:7. 小结

本文介绍了sass最基本部分,你可以轻松地使用sass编写清晰、无冗余、语义化的css。对于sass提供的工具你已经有了…

本文介绍了sass最基本部分,你可以轻松地使用sass编写清晰、无冗余、语义化的css。对于sass提供的工具你已经有了一个比较深入的了解,同时也掌握了何时使用这些工具的指导原则。

变量是sass提供的最基本的工具。通过变量可以让独立的css值变得可重用,无论是在一条单独的规则范围内还是在整个样式表中。变量、混合器的命名甚至sass的文件名,可以互换通用_-。同样基础的是sass的嵌套机制。嵌套允许css规则内嵌套css规则,减少重复编写常用的选择器,同时让样式表的结构一眼望去更加清晰。sass同时提供了特殊的父选择器标识符&,通过它可以构造出更高效的嵌套。

你也已经学到了sass的另一个重要特性,样式导入。通过样式导入可以把分散在多个sass文件中的内容合并生成到一个css文件,避免了项目中有大量的css文件通过原生的css @import带来的性能问题。通过嵌套导入和默认变量值,导入可以构建更强有力的、可定制的样式。混合器允许用户编写语义化样式的同时避免视觉层面上样式的重复。你不仅学到了如何使用混合器减少重复,同时学习到了如何使用混合器让你的css变得更加可维护和语义化。最后,我们学习了与混合器相辅相成的选择器继承。继承允许你声明类之间语义化的关系,通过这些关系可以保持你的css的整洁和可维护性。

为您推荐

港服(Server.HK)Angular教程:Angular 编译器选项

Angular 编译器选项 使用 AoT 编译 时,可以通过在 Typ...

港服(Server.HK)Vue CLI教程:Vue CLI 快速原型开发

你可以使用 vue serve 和 vue build 命令对单个 *...

港服(Server.HK)JSON教程:解析javascript 数组(以及json元素的添加删除)

javasscript删除数组的3种方法 1、用shift()方法 shift:删除原数组第一项,并返回删除元素的值;如...

港服(Server.HK)JSON教程:在 Perl 中使用 JSON

本教程将会教我们如何使用 Perl 编程语言编码和解码 JSON 对象。让我们先来准备环境以便针对 JSON 进行 Pe...

港服(Server.HK)Angular教程:Angular 预先编译

预先(AOT)编译器 Angular 应用主要由组件及其 HTML 模板组成。由于浏览器无...
返回顶部