动态样式语言

背景

CSS是一门非程序式语言,需要书写大量没有逻辑的代码,
不方便维护及扩展,不利于复用,
所以出现了处理css的工具和框架

预处理器

css preprocessor
一种专门处理css的动态编程语言,
先编译此语法如.less的文件 => CSS文件

作用
为CSS增加一些编程的特性,引入变量和函数,可继承可引用,
视觉上: 层级清晰,简洁优雅,
功能上: 复用性强,易于维护。

常用
LESS

Sass(Scss)

后处理器

在完成的样式表中根据CSS规范处理CSS,让其更有效;
先编译css文件 => 处理后的css文件

作用
自动处理兼容问题。
优化代码

常用
Autoprefixer

PostCSS
cssnext PostCSS中抽离出的框架

Rework
myth

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容