ruby-on-rails - Rails 3.1 和样式表框架

标签 ruby-on-rails css ruby-on-rails-3.1 compass-sass blueprint-css

我正在使用 Rails 3.1 构建应用程序,我非常喜欢整个 SASS 功能。

我最近查看了 Compass,也确实遇到了一些讨论是否需要在 Rails 3.1 中继续使用 Compass 的争论。坦率地说,吸引我使用 compass 的是现成的 mixins,例如重置 css 以兼容所有浏览器,以及线性渐变之类的东西。

  1. Compass 值得在 Rails 3.1 中使用吗?主要优势?

  2. 我也对其他框架感到好奇。考虑到 Rails 的新特性,哪种样式表框架最受 Rails 3.1 的欢迎?你使用什么框架或者你会推荐哪个?

  3. 我还看到了 Blueprint,以及一些详细介绍如何将 Compass 与 Blueprint 结合使用的文章。我不明白的是,如果 Compass 是一个框架,而 Blueprint 是一个框架,为什么要将它们一起使用并弄得一团糟,为什么不坚持使用一个。坦率地说,我喜欢让事情保持简单,坚持一个框架来完成一项工作。也许我在这里遗漏了一些优势,请解释这样做的优势。

任何帮助将不胜感激

最佳答案

不同的是每个框架的侧重点。 Compass 似乎主要专注于为常见的 CSS 模式提供快捷方式。它通过编程增强功能扩展了 CSS,以简化常用习语的使用。 Compass 构建于 SASS 之上。

Blueprint 为常见的 CSS 问题提供了样板解决方案,但没有像 Compass 这样可用于修改其行为的功能。它还具有用于布局页面的网格系统。

您可以将两者结合使用,并挑选适合的部分。

关于ruby-on-rails - Rails 3.1 和样式表框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7616796/

相关文章:

ruby-on-rails-3.1 - Rails 3.1 Assets 无法解析

Heroku 竹子到雪松

ruby-on-rails - assert_select rails 中的第一个和第二个 html 表格单元格内容

ruby-on-rails - 不确定如何填写缺少的参数

javascript - 在 Javascript 中将 em 转换为 px(并获取默认字体大小)

javascript - 你如何让2个独立的div轮流停留在页面顶部

javascript - 使用javascript更改拖动的背景位置

image - CarrierWave的混合文件类型

ruby-on-rails - 使用 --format doc 保持 rspec 约定

ruby-on-rails - 在任何来源中推送到 Heroku 失败 : Could not find net-ssh-2. 10.0。无法通过 Bundler 安装 gems