【问题标题】:How are CSS frameworks used?CSS框架是如何使用的?
【发布时间】:2010-09-30 22:34:30
【问题描述】:

出于某种原因,我从来没有想过会有 CSS 框架。我一直在自己的个人网站上工作,而且我真的很讨厌用 CSS 进行“设计”(我认为更多的程序员可能会同意我的观点)。无论如何,我了解框架对 Java、PHP、[插入语言] 等语言的好处。我下载了几个不同的 CSS 框架,但不知道如何使用它们。我想我可能期待一个 API 或其他东西(鉴于 CSS 中缺乏逻辑,这显然没有意义)......

这里有人使用过(并且会推荐)CSS 框架吗?对于一个相对简单的布局来说是不是有点矫枉过正?

请不要发布到其他网站的链接,我知道如何使用 Google。我更愿意听取社区的意见和见解。谢谢。

【问题讨论】:

  • 我永远无法理解为什么有些人会将某些帖子标记为冒犯。我认为在这种情况下是因为“我知道如何使用 Google”的评论......但是,坦率地说,我认为这是对这个问题的一个公平警告。
  • “我知道如何使用谷歌”评论是为了防止“看看这里的链接”的答案。这个问题是针对 css 框架的有用性...试图避免 css 框架的聚合
  • 加油,比选的答案好多了!!!

标签: css frameworks


【解决方案1】:

我在一些项目中使用了YAML (Yet Another Multicolumn Layout),因为我不喜欢与 Internet Explorer 6 HACKS “战斗”。 对如何使用它有很好的解释,您可以根据需要对其进行自定义(只要您要使用多列(2 或 3)布局)。

【讨论】:

  • 很酷,是的,我希望使用与使用 jquery 相同的框架来处理浏览器之间使开发变得不有趣的平凡小问题。
【解决方案2】:

请在此处将framework 理解为“完成工作的助手集合”。因此,在大多数情况下,您会得到一组 CSS 定义、重置器和 hack,当考虑到跨浏览器兼容性时,您可能需要自己编写代码。

没有链接? K. 首先,您应该熟悉网格设计技术。我的前端开发人员同伴推荐 Blueprint 来处理基于 CSS 的布局,无论它们多么复杂。希望这会有所帮助。

【讨论】:

  • 好吧,是的,我看过蓝图(和元素)。我觉得它现在开始在我的脑海中凝固。谢谢
【解决方案3】:

警告:我已经有几年没有真正研究过这个主题了,情况可能已经改变了。

我过去使用过的少数 CSS 框架或多或少都是为捕捉网格而设计的可怕的东西,将所见即所得带入图片的错误想法,以及提供诸如通用圆角之类的东西。它们往往存在一些语义问题(.italic FTL),并且需要对框架进行大量手动修补。

对于 CSS 初学者或快速开发站点来说,更实用的可能是 CSS 重置,它可以跨浏览器 (yahoo's) (Erik Meyer's) 设置基线 CSS。但这不是没有它自己的controversy 并且似乎永远足够

基本上。我发现 CSS 需要你自己的常用技术工具箱,但你会不断挑选和修改。与大多数网络开发人员一样,我认为您获得的经验越多,您就越想自己动手。

【讨论】:

  • 很有趣,我的印象是他们可以为像我这样的人创建简单的设计(垂直导航、2 列布局等)。另外,我开始明白这些框架旨在跨多个站点使用,而不是像 theman.com 这样的低级站点。感谢您的输入
  • 我从事 CSS 设计已经很多年了,之前我从没听说过网格,天哪,它们看起来很可怕。我想现在我知道所有这些平淡无奇、响应迅速但没有特色的布局是从哪里来的。
【解决方案4】:

960.gs 最近似乎很受设计师欢迎,尽管我自己从未完全理解 CSS 框架的意义。

【讨论】:

    猜你喜欢
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 2010-11-06
    • 2014-03-19
    • 1970-01-01
    相关资源
    最近更新 更多