22

当我使用Compass时,我正在寻找一个 CSS 框架来帮助我建立网站。

现在,虽然我了解 CSS 框架是什么,但我不明白什么是 CSS创作框架。

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

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

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

4

2 回答 2

18

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

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

您可以在 CSS 创作框架的帮助下编写自己的 CSS 框架,也可以在现有的 CSS 框架之上进行简单的构建。

于 2013-01-28T14:24:18.187 回答
2

CSS 框架是预先准备好的库,旨在允许使用级联样式表语言更轻松、更符合标准的网页样式。

布局网格相关的 CSS 框架包括 Bootstrap、Blueprint、960 网格、YUI CSS 和其他网格。

与编程和脚本语言库一样,CSS 框架通常作为 HTML 中引用的外部 .css 工作表合并。

它们为设计和布局网页提供了许多现成的选项。虽然其中许多框架已经发布,但一些作者主要将它们用于快速原型设计,或用于学习并更喜欢“手工制作”适合每个已发布站点的 CSS,而无需设计、维护和下载具有许多未使用功能的开销在网站的样式中。

不知何故,CSS 框架 == CSS 创作框架

于 2013-01-28T14:18:40.603 回答