用了很久css预编译器,但是一直不太清楚到底用的sass还是scss,直到有天被问住了有点尴尬,找了个教程撸了遍==。。。

  1. 异同:简言之可以理解scss是sass的一个升级版本,完全兼容sass之前的功能,又有了些新增能力。语法形式上有些许不同,最主要的就是sass是靠缩进表示嵌套关系,scss是花括号
//sass 太费眼了
.fatherwidth:100px;.sonwidth:50px;
//scss 适合我这种眼瘸手残患者
.father{width:100px;.son{width:50px;}
}       

2 scss功能很强大的样子,能做运算、写函数啥的,但是我只是作为语法糖用而已,只看了些基础功能
我个人常用的功能有:

  • 嵌套
  • 变量 $color : #111111;
  • 混入 @mixin
  • 继承 @extend

3.一个关于@mixin、@extend、%placeholder的适用场景总结

  • mixin 可以传变量
  • extend 不可以传变量,相同样式直接继承,不会造成代码冗余;基类未被继承时,也会被编译成css代码
  • placeholder 基类未被继承时不会被编译成css代码

慕课网的总结:

sass与scss的区别相关推荐

  1. SASS 和 SCSS 的区别

    原文 Difference Between SASS and SCSS SASS(Syntactically Awesome Style Sheets)是一种由 Hampton Catlin 设计.C ...

  2. Sass和Scss的区别

    区别: Sass 和 SCSS 其实是同一种东西,我们平时都称之为 Sass,两者之间不同之处有以下两点: Sass是以".sass"后缀为扩展名,Scss是以scss后缀为扩展名 ...

  3. webstorm和intellij idea下如何自动编译sass和scss文件

    前言 学过css的人都知道,css他不是一个编程语言.虽然你可以用css去写网页样式,但是你却没法使用它进行编程.所以有一句话来描述css我个人觉得再合适不过了,"CSS基本上是设计师的工具 ...

  4. 关于sass(scss)、less、postcss、stylus等的用法与区别

    一. Sass/Scss.Less.stylus是什么? 它们都是css预处理器.css预处理器的概念:CSS预处理器用一种专门的编程语言,进行Web页面样式设计,然后再编译成正常的CSS文件,以供项 ...

  5. scss、sass 和 css 的区别

    项目中,会经常使用诸如scss.sass的style样式,它们和css有什么区别呢? less大家应该都不陌生,同样的scss.sass一样,它们都可以称为:CSS预处理器语言. 简单来说,scss和 ...

  6. sass、scss、less区别

    Sass (Syntactically Awesome StyleSheets),后缀名为.sass,是由ruby语言编写的一款css预处理语言 SCSS (Sassy CSS),后缀名为 .scss ...

  7. Css、less和Sass(SCSS)的区别

    随着前端开发的不断发展,CSS也逐渐延伸出了很多新的语言,less和Sass就是其中两种,下面我们就一起来看看它们到底有何区别. 背景 CSS(Cascading Style Sheets,层叠样式表 ...

  8. Sass、Scss、Less和Stylus区别总结

    Sass.Scss.Less.Stylus CSS 预处理器技术已经非常的成熟了,而且也涌现出了越来越多的 CSS 的预处理器框架.本文便总结下 Sass.Less CSS.Stylus这三个预处理器 ...

  9. css,sass,scss和less的区别

    css,sass,scss和less的区别 1.css 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语 ...

最新文章

  1. 作为导师,我希望学生在毕业后主动拉黑我
  2. TOMCAT 高并发配置
  3. Image Cloud Gallery
  4. 蓝桥杯2014届试题9题 小朋友排队(树状数组+类逆序对)
  5. linux系统登陆问题,Linux之登陆问题
  6. lnmp下mysql创建新用户授权后登录报错 1045 Access denied for user 'name'@'localhost
  7. 配置实体框架DbContext的可扩展方案
  8. android 输入法 监听,android 监听 输入法
  9. jQuery 学习-样式篇(八):jQuery 设置元素的 CSS 样式
  10. 计算机视觉实战(十三)停车场车位识别(附完整代码)
  11. FPGA同步复位异步复位
  12. java二级题库软件_无忧考吧二级JAVA超级模拟软件
  13. 关于ps cs6的滤镜 (抽出)
  14. C语言符号优先级——(“++”符号的的坑)
  15. 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded解决方法
  16. 探访北大最AI的食堂!刷脸打饭,机器认识200多道菜
  17. 讨教平台吉祥物征集结果揭晓-C位正式出道
  18. 网易云IM Flutter版本来啦,需要的拿去用。
  19. 你是我生命中最美丽的温暖
  20. 华为公布未来五年规划:将发展高端手机

热门文章

  1. 洛谷:P3654 First Step (ファーストステップ)
  2. centos使用yum安装xtrabackup
  3. 微博5亿用户数据泄露:通讯录匹配机制是罪魁祸首!
  4. 实时人体姿态估计!Efficient-HRNet:更快!更强!!
  5. JMeter 接口测试-if控制器
  6. 进制转化——十进制转二进制
  7. 你所不知道的Spring的@Autowired实现细节
  8. 摩托罗拉手机连接Wifi后提示“网络受限”问题的解决!
  9. “对立论”主要着眼于人工智能技术与人类权利和福祉之间的对立冲突
  10. 遥感成像原理与遥感图像特征