1.编译环境不同

less是通过js编译 是在客户端处理

sass同通过ruby 是在服务器端处理
1
2
3
2.变量符不一样

less是用@,sass是用$
1
3.sass支持条件语句,可以使用if{}else{},for{}循环等等。而less不支持。

4.less没有输出设置,sass提供4中输出选项:nested, compact, compressed 和 expanded。

输出样式的风格可以有四种选择,默认为nested

nested:嵌套缩进的css代码

expanded:展开的多行css代码

compact:简洁格式的css代码

compressed:压缩后的css代码

5.Sass和Less的工具库不同

Sass有工具库Compass, 简单说,Sass和Compass的关系类似于像Javascript和jQuery的关系,Compass在Sass的基础上,封装了一系列有用的模块和模板,补充强化了Sass的功能。

Less有UI组件库Bootstrap,Bootstrap是web前端开发中一个比较有名的前端UI组件库,Bootstrap的样式文件部分源码就是采用Less语法编写。

6.总结

less和sass各有各自的好处,二者的出现都是为了同一个目的:提高开发效率!每个开发者根据自己的习惯和爱好来选择。
————————————————
版权声明:本文为CSDN博主「h1227867772」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/h1227867772/article/details/119719120

lass和sass的区别相关推荐

  1. lass、paas、sass的区别

    现在的公司用的是paas架构.于是自行补救了下关于laas.paas.sass的相关知识. 转载自阮一峰大佬.http://www.ruanyifeng.com/blog/2017/07/iaas-p ...

  2. less与sass的区别

    1.编译环境不同 Less是基于JavaScript,是在客户端处理的. Sass是基于Ruby的,是在服务器端处理的. 2.LESS和SASS文件后缀名区别 1.LESS以.less结尾 2.SAS ...

  3. 浅比一下,Less和Sass的区别

    Less Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量.混合(mixin).函数等功能,让 CSS 更易维护.方便制作主题.扩充.Less 可以运行在 Node 或浏览 ...

  4. IasS,CasS,PasS,SasS的区别

    IasS: (Infrastructure-as-a-Service(基础设施即服务)) 租用的是硬件,服务器,物理机等 CasS: (container as a Service) 容器服务 租用的 ...

  5. scss、sass 和 css 的区别

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

  6. sass 基础——回顾

    1.webstorm 自动编译SASS 下载安装包 http://rubyinstaller.org/downloads/ 然后点击安装,路径为默认路径就行, 勾选以下两项 add Ruby exec ...

  7. sass、scss、css、less

    less.scss.sass都是CSS预处理器语言 为什么要使用CSS预处理器? css缺点: (语法不够强大,比如无法嵌套书写,导致模块化开发中需要书写很多重复的选择器: 没有变量和合理的样式复用机 ...

  8. 对标以太坊的EOS再火,也拼不过InterValue的区块链4.0

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 2017年6月26日上线的数字货币EOS,仅用5天时间,就融了1.85亿美元,一举打破ICO的融资记录. 至2018年4 ...

  9. 2018前端常见问题整理

    $HTML, HTTP,web综合问题 1.前端需要注意哪些SEO 合理的title.description.keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要 ...

最新文章

  1. 对软连接进行cp,rm
  2. 经济学中的定量分析python_(转)Python中的结构化数据分析利器-Pandas简介
  3. 表的插入、更新、删除、合并操作_4_同时往多个表插入记录
  4. 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档
  5. WebClient UI MVC data binding的实现
  6. 存储过程 锁定并发_Java并发教程–锁定:显式锁定
  7. Maven打包排除某个资源或者目录
  8. 论文浅尝 | 基于模式的时间表达式识别
  9. linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点
  10. 计算机论文的写作方法有哪些,计算机专业论文的写作方法.ppt
  11. Linux负载均衡软件LVS(概念篇)
  12. 2020年CSDN技术人内推活动 千里马专区职位列表
  13. sqlserver2008r2安装_SQL2008R2图文安装步骤详解
  14. c语言发生错误文件无效或损坏,VC2010编译时提示:转换到 COFF 期间失败: 文件无效或损坏...
  15. .net core增强工作流组件,基于稳定平台,多项目整合开发
  16. Linux磁盘存储和文件系统
  17. 关于Python绘制柱状图等图形,以及数据拆分与合并详细讲解
  18. css实现滚动条兼容mac和windows
  19. PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软)
  20. python global 变量_python中global变量释疑

热门文章

  1. html用css写彩虹,如何使用纯CSS实现彩虹条纹文字的效果(附代码)
  2. H3C 交换机端口隔离实现相同vlan下相互隔离
  3. 全科信息管理系统方案/案列/APP/软件/小程序/网站
  4. html 字号代码,html文字代码
  5. Java基本信息采集程序
  6. 网络编程的开始(猫娘和汪君的凄美爱情故事)
  7. 基于多目标粒子群算法的配电网储能选址定容(含MATLAB程序)
  8. swift开源框架分析--Alamofire
  9. ”上帝“的数学定义,人工智能智商与等级划分研究最新进展
  10. MyBatis(2):MyBatis标签以及对应的属性用法讲解