page contents

Sass、Less 是什么 为什么要使用他们?

轩辕小不懂 发布于 2021-12-02 15:23
阅读 387
收藏 0
分类:WEB前端开发
  • CSS
  • 2551
    Nen
    Nen
    - 程序员

    他们都是 CSS 预处理器,是 CSS 上的一种抽象层。他们是一种特殊的语法/语言编译成 CSS。 例如 Less 是一种动

    态样式语言,将 CSS 赋予了动态语言的特性,如变量,继承,运算, 函数,LESS 既可以在客户端上运行 (支持 IE

    6+, Webkit, Firefox),也可以在服务端运行 (借助 Node.js)。

    为什么要使用它们?

    结构清晰,便于扩展。 可以方便地屏蔽浏览器私有语法差异。封装对浏览器语法差异的重复处理, 减少无意义的机械劳动。

    可以轻松实现多重继承。 完全兼容 CSS 代码,可以方便地应用到老项目中。LESS 只是在 CSS 语法上做了扩展,所以老的 CSS 代码也可以与

    LESS 代码一同编译。


    请先 登录 后评论