【问题标题】:What is a CSS Authoring framework?什么是 CSS 创作框架?
【发布时间】:2023-03-26 19:13:01
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 很高兴了解为什么我有 1 票赞成关闭。我认为这是一个有直接答案的编程问题。
  • 这就是我停止在这里发帖的确切原因。
  • @pleasedeleteme.: 是的,这在上个时期经常发生。
  • @cimmanon:我在问什么是 CSS 创作框架和普通框架之间的区别。这就像问什么是编程中的库(基于收到的答案)所以是的,这是一个编程问题,因为我问的是与编程语言相关的技术。

标签: css ruby-on-rails ruby-on-rails-3.2 compass-sass


【解决方案1】:

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

CSS 创作框架(指 Compass)没有固定的 CSS 定义集。与标准 CSS 框架相反,它有助于使用各种帮助程序编写 CSS 规则 - 但您必须自己编写几乎所有 CSS 定义。帮手的一些例子:指南针帮助你修复一些common browser issuesIE floats ..)。您可以从现有图像中create CSS sprites 使用所有的 CSS 动态定义。

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

【讨论】:

  • 嗯,所以基本上 CSS 创作框架是一个帮助你构建 CSS 的环境,而不是直接的 CSS 框架(显然你仍然可以与创作框架一起使用)
  • 我想添加评论。在我开始使用 compass 之后,我完全理解了它的作用: Compass 就像是对 rails 的 activesupport,它是一组帮助程序,可以避免你编写诸如供应商前缀之类的东西。它还添加了一些不错的辅助方法,例如边距尾随和类似的东西。有很多基于 compass 的框架可以促进你的开发,无论如何你可以经常将 compass 与其他框架一起使用。创作是因为它允许您将 sass 代码“编译”成普通的 css(至少我认为)。
  • 再补充一条评论,让答案更完整,分析“CSS Authoring Framework”,它是CSS Framework的作者的框架,所以绝对是用来帮助你构建的CSS 框架。
【解决方案2】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多