less和sass的区别

Sass和Less都是CSS预处理器,简化CSS编写。Sass环境配置较复杂,功能更强大,如变量、作用域、函数、流程控制和数据结构。Less基于JavaScript,使用和配置更简单,主要在客户端处理。两者在混入、参数混入、嵌套规则、运算、颜色功能、名字空间和作用域上有相似之处。
摘要由CSDN通过智能技术生成

什么是Sass和Less?


Sass和Less都属于CSS预处理器,那什么是 CSS 预处理器呢?

CSS 预处理器定义了一种新的语言,其基本思想是,用一种专门的编程语言,为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行CSS的编码工作。

转化成通俗易懂的话来说就是“用一种专门的编程语言,进行 Web 页面样式设计,再通过编译器转化为正常的 CSS 文件,以供项目使用”。

Sass和Less的区别

1、Less环境较Sass简单

Less基于JavaScript,是需要引入Less.js来处理代码输出css到浏览器,也可以在开发环节使用Less,然后编译成css文件。

2、Less使用较Sass简单

LESS 并没有裁剪 CSS 原有的特性,而是在现有 CSS 语法的基础上,为 CSS 加入程序式语言的特性。只要你了解 CSS 基础就可以很容易上手。

3、从功能出发,Sass较Less略强大一些

①sass有变量和作用域。

  • $variable,like php;
  • #{$variable}like ruby;
  • 变量有全局和局部之分,并且有优先级。

②sass有函数的概念;

    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值