CSS预处理器/后处理器是什么 为什么要使用它们

CSS预处理器/后处理器是什么 为什么要使用它们

预处理器, 如:less,sass,stylus,用来预编译sass或者less,增加了css代码的复用性。层级,

mixin, 变量,循环, 函数等对编写以及开发UI组件都极为方便。

后处理器, 如: postCss,通常是在完成的样式表中根据css规范处理css,让其更加有效。目前最常做的是给

css属性添加浏览器私有前缀,实现跨浏览器兼容性的问题。

css预处理器为css增加一些编程特性,无需考虑浏览器的兼容问题,可以在CSS中使用变量,简单的逻辑程

序,函数等在编程语言中的一些基本的性能,可以让css更加的简洁,增加适应性以及可读性,可维护性等。

其它css预处理器语言:Sass(Scss), Less, Stylus, Turbine, Swithch css, CSS Cacheer, DT Css。

使用原因:

结构清晰, 便于扩展

可以很方便的屏蔽浏览器私有语法的差异

可以轻松实现多重继承

完美的兼容了CSS代码,可以应用到老项目中

CSS面试题

ㅤ普通

打赏

收藏

海报挣佣金

推广链接

相关数据

2002世界杯参赛队介绍:丹麦队
365bet首页

2002世界杯参赛队介绍:丹麦队

⌛ 07-07 👁️‍🗨️ 8565
萌新对港服国服疑问
365bet世界

萌新对港服国服疑问

⌛ 07-28 👁️‍🗨️ 5272
暖的五笔怎么打?
bat365在线平台用户官网

暖的五笔怎么打?

⌛ 07-07 👁️‍🗨️ 2601
QQ空间好友秀设置在哪里
365bet首页

QQ空间好友秀设置在哪里

⌛ 07-12 👁️‍🗨️ 2600
SKT战队皮肤有哪些?全面解析SKT皮肤特效
365bet世界

SKT战队皮肤有哪些?全面解析SKT皮肤特效

⌛ 07-05 👁️‍🗨️ 7620
萌新对港服国服疑问
365bet世界

萌新对港服国服疑问

⌛ 07-28 👁️‍🗨️ 5272