title: 各位前端大神能不能通俗的说一下PostCSS到底能做什么？对于手写css的优势在哪？
topic: 前端开发
content: PostCSS 就是 CSS 界的 Babel。它们本身只做两件事：把源代码（或者符合一定条件的扩展语法）解析为一个自带遍历访问节点操作接口的树把语法树输出为代码字符串。主要的功能，都由插件提供，在第一步完成以后，这棵树以及上面的节点会由一个个插件依次进行处理。插件可以做很多事，比如：识别一些浏览器尚未支持的语法，转换为浏览器支持的（Autoprefixercssnext）在不破坏解析的前提下在一定程度上扩展语法，提供私有的
answerer_tags: 百度前端工程师