什么是CSS Authoring框架?

Fir*_*DoL 20 css ruby-on-rails ruby-on-rails-3.2 compass-sass

我正在寻找一个CSS框架来帮助我建立网站,当我击中Compass时.

现在,虽然我理解CSS框架是什么,但我不明白什么是CSS Authoring Framework.

特别是,我不明白它是否"替换"CSS框架(如蓝图),或者您应该将它 CSS框架一起使用.

我正在使用Ruby On Rails构建一个网站,我现在使用SASS但没有CSS框架.如果有人能在回答问题后指出我正确的方向,我们将非常感激.

编辑1: 此外,这是CSS框架和CSS创作框架之间的区别

小智 17

CSS框架(在大多数情况下)是一组固定的基本CSS定义.它为某些类带来了定义,使得基本的基于div的HTML布局可用于不同的屏幕宽度.(又名液体布局)

CSS Authoring Framework(意思是Compass)没有固定的CSS定义集.与标准CSS框架相反,它有助于使用各种帮助程序编写CSS规则 - 但您必须自己编写几乎每个CSS定义.助手的一些示例:Compass可帮助您修复一些常见的浏览器问题(IE浮动......).您可以使用所有CSS定义从现有图像创建CSS sprites.

您可以在CSS Authoring Framework的帮助下编写自己的CSS Framework,也可以在现有CSS Framework的基础上构建.

  • 我想添加评论.在我开始使用指南针后,我完全理解它的用途:指南针就像是对rails的支持,它是一组帮助程序,可以避免你编写像供应商前缀和类似的东西.它还添加了一些很好的帮助方法,如margin-trailing和类似的东西.有很多基于罗盘的框架可以促进你的开发,无论如何你可以经常使用罗盘与其他框架.创作因为它允许你将你的sass代码"编译"成普通的css(至少我认为). (6认同)