CompassSASS的核心团队成员Chris Eppstein创建,是一个非常丰富的样式框架,包括大量定义好的mixin,函数,以及对SASS的扩展。
 
CSS预处理器(CSS Preprocessor),是一种构架于css之上的高级语言,可以通过脚本编译生成CSS代码,其目的是为了让CSS开发者的工作更简单有趣,当前已经进入了较为成熟的阶段,基本上新的web开发项目大都已普遍使用。
现在最主要的选择有:
  • SASS 2007年诞生,最早也是最成熟的CSS预处理器,拥有Ruby社区的支持和compass这一最强大的css框架,目前受Less影响,已经进化到了全面兼容CSS的SCSS,著名的Twitter Bootstrap就是采用SASS做底层语言的。
  • LESS 2009年出现,受SASS的影响较大,但又使用CSS的语法,让大部分开发者和设计师更容易上手,在ruby社区之外支持者远超过SASS,其缺点是比起SASS来,可编程功能不够,不过优点是简单和兼容CSS,反过来也影响了SASS演变到了SCSS的时代。
  • Stylus,2010年产生,来自Node.js社区,主要用来给Node项目进行CSS预处理支持,在此社区之内有一定支持者,在广泛的意义上人气还完全不如SASS和LESS。
推崇的组合是,SASS+Compass+Twitter Bootstrap+bootstrap-sass,这一组合能够获得最好的底层语言SASS,最好的框架Compass,和Bootstrap提供的最强大的UI组件库(被bootstrap-sass翻译成SASS的风格)。
windows,linux下使用RubyGems安装Compass
本文为大家讲解的是windows,linux下使用RubyGems安装Compass,感兴趣的同学参考下.

发布于 2014-12-12 07:40:20 | 1461 次阅读

安装compass时出现ERROR: Failed to build gem native extension...... -- mkmf (Load Error)解决办法
本文为大家讲解的是安装compass时出现ERROR: Failed to build gem native extension...... -- mkmf (Load Error)解决办法,感兴趣的同学参考下。

发布于 2014-12-27 10:07:30 | 3018 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务