相信开发人员没有人会把页面做的很美,而且在几个主流浏览器下都显示正常。尽管很多人如我一样有一颗爱美的心,不管是对人还是对程序。
所以才出现了css framework,这种东西能够避免我们重复许多人已经做过的重复工作,比如网页的css定位和浏览器内置样式的reset。
我首先接触到的是
blueprint css。在ruby on rails turtorial 这本书里面用到过这个framework。
该framework提供以下功能:
- CSS reset
- grid定位系统
- 排版系统
- form. 样式
- 打印样式
- 按钮,tab页和sprites 等插件
- Tools, editors, and templates for every step in your workflow.
够强大吧。
在此基础上,ruby社区还提供了
sass这种预处理语言,用于简化css的编辑,相当于css版的haml。
再就是sass上的compass,它提供了sass和blueprint以及yahoo grid等css框架的集成,不过遗憾的是文档并不丰富,经过试用还没有直接试用blueprint来得痛快。
另外,最值得推崇的还是从rails最牛的用户twitter提供的
bootstrap,他使用less作为预编译框架可以对底层的一些css style进行定制。从易用性的角度,我个人觉得比blueprint更为好用。至于你的感受如何,用一下就知道。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/706581/viewspace-714583/
,如需转载,请注明出处,否则将追究法律责任。