lass和sass的区别
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的区别相关推荐
- lass、paas、sass的区别
现在的公司用的是paas架构.于是自行补救了下关于laas.paas.sass的相关知识. 转载自阮一峰大佬.http://www.ruanyifeng.com/blog/2017/07/iaas-p ...
- less与sass的区别
1.编译环境不同 Less是基于JavaScript,是在客户端处理的. Sass是基于Ruby的,是在服务器端处理的. 2.LESS和SASS文件后缀名区别 1.LESS以.less结尾 2.SAS ...
- 浅比一下,Less和Sass的区别
Less Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量.混合(mixin).函数等功能,让 CSS 更易维护.方便制作主题.扩充.Less 可以运行在 Node 或浏览 ...
- IasS,CasS,PasS,SasS的区别
IasS: (Infrastructure-as-a-Service(基础设施即服务)) 租用的是硬件,服务器,物理机等 CasS: (container as a Service) 容器服务 租用的 ...
- scss、sass 和 css 的区别
项目中,会经常使用诸如scss.sass的style样式,它们和css有什么区别呢? less大家应该都不陌生,同样的scss.sass一样,它们都可以称为:CSS预处理器语言. 简单来说,scss和 ...
- sass 基础——回顾
1.webstorm 自动编译SASS 下载安装包 http://rubyinstaller.org/downloads/ 然后点击安装,路径为默认路径就行, 勾选以下两项 add Ruby exec ...
- sass、scss、css、less
less.scss.sass都是CSS预处理器语言 为什么要使用CSS预处理器? css缺点: (语法不够强大,比如无法嵌套书写,导致模块化开发中需要书写很多重复的选择器: 没有变量和合理的样式复用机 ...
- 对标以太坊的EOS再火,也拼不过InterValue的区块链4.0
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 2017年6月26日上线的数字货币EOS,仅用5天时间,就融了1.85亿美元,一举打破ICO的融资记录. 至2018年4 ...
- 2018前端常见问题整理
$HTML, HTTP,web综合问题 1.前端需要注意哪些SEO 合理的title.description.keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要 ...
最新文章
- 对软连接进行cp,rm
- 经济学中的定量分析python_(转)Python中的结构化数据分析利器-Pandas简介
- 表的插入、更新、删除、合并操作_4_同时往多个表插入记录
- 孤荷凌寒自学python第五十四天使用python来删除Firebase数据库中的文档
- WebClient UI MVC data binding的实现
- 存储过程 锁定并发_Java并发教程–锁定:显式锁定
- Maven打包排除某个资源或者目录
- 论文浅尝 | 基于模式的时间表达式识别
- linux操作系统中查看网络信息的命令,Linux查看系统信息命令盘点
- 计算机论文的写作方法有哪些,计算机专业论文的写作方法.ppt
- Linux负载均衡软件LVS(概念篇)
- 2020年CSDN技术人内推活动 千里马专区职位列表
- sqlserver2008r2安装_SQL2008R2图文安装步骤详解
- c语言发生错误文件无效或损坏,VC2010编译时提示:转换到 COFF 期间失败: 文件无效或损坏...
- .net core增强工作流组件,基于稳定平台,多项目整合开发
- Linux磁盘存储和文件系统
- 关于Python绘制柱状图等图形,以及数据拆分与合并详细讲解
- css实现滚动条兼容mac和windows
- PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软)
- python global 变量_python中global变量释疑
热门文章
- html用css写彩虹,如何使用纯CSS实现彩虹条纹文字的效果(附代码)
- H3C 交换机端口隔离实现相同vlan下相互隔离
- 全科信息管理系统方案/案列/APP/软件/小程序/网站
- html 字号代码,html文字代码
- Java基本信息采集程序
- 网络编程的开始(猫娘和汪君的凄美爱情故事)
- 基于多目标粒子群算法的配电网储能选址定容(含MATLAB程序)
- swift开源框架分析--Alamofire
- ”上帝“的数学定义,人工智能智商与等级划分研究最新进展
- MyBatis(2):MyBatis标签以及对应的属性用法讲解