CSS是一门非程序式语言,没有变量、函数、SCOPE (作用域)等概念。

    • CSS 需要书写大量看似没有逻辑的代码, CSS冗余度是比较高的。
    • 不方便维护及扩展,不利于复用。
    • CSS 没有很好的计算能力
    • 非前端开发工程师来讲,往往会因为缺少CSS编写经验而很难写出组织良好且易于维护的CSS代码项目。