你会推荐什么CSS框架?

时间:2009-03-21 22:53:03

标签: css frameworks

我是软件开发人员,不是设计师,但我被迫设计网站。 在过去,我“手工”设计,从未使用过这些中的任何一个。现在,我发现有很多CSS framewoks。我想试试其中的一些,但我不知道从哪里开始,我不想浪费我的时间。

我认为最流行的CSS框架是:

但我相信还有更多。

那么,你会建议我使用哪个框架?为什么呢?

10 个答案:

答案 0 :(得分:15)

如果你不想浪费你的时间,我真的不会推荐任何一个。如果你对CSS足够熟悉,那么编写自己的代码比使用框架更容易。使用框架,您将被迫学习并使用他们的命名约定,并且您还可能包含许多您每次都不需要的代码。如果你需要使用任何东西,我建议在完整的CSS框架上使用一个好的CSS重置规则。除此之外,花更多时间学习CSS;这将是一项更好的投资,将来会有更大的回报,因为除了能够完成工作之外,你还会知道为什么事情有效。

答案 1 :(得分:7)

唯一值得使用的CSS框架:Unobtrusive CSS

答案 2 :(得分:3)

如果你不想一遍又一遍地写相同的东西,那么CSS框架确实很方便......这一切都是为了不是每次都重新发明轮子,而是改变那些已经存在的轮子。 : - )

Top 12 CSS Frameworks and How to Understand Them是一篇非常好的文章,我引用:

  

与世界上其他一切一样,CSS框架也有一些批评   专业人士的数量超过了利弊,这完全取决于意见。

您可能还想查看:Inspiration Overload: 100 CSS Galleries You Need to Check Out

答案 3 :(得分:2)

我不确定你是否将其归类为框架,但我喜欢jquery-ui framework。有ThemeRoller,可让您自定义UI或从图库中选择,它可以直观地用于大多数商务风格的应用程序。更重要的是,它与我经常使用的大多数jQuery UI插件集成在一起。

答案 4 :(得分:2)

非常简单的回答:

<强> NONE

:)

为什么呢?因为你还需要有语义CSS,而不仅仅是语义HTML。所以,例如,如果你有一个名为size-1的div(让我们说comment-form),这会告诉你什么?这将如何帮助您进一步改变?

是的,我在最近几个月尝试使用两个或三个框架,但根本没有运气。

答案 5 :(得分:2)

我也倾向于远离各种CSS框架。然而,我认为有用的东西是提出一些你自己的基本模板来处理。

包含CSS重置,例如Eric Meyer的一个网站:Reset Reloaded。一个替代方案(我目前使用的一个,因为我个人不会使用Eric重置中包含的大部分xhtml标签)将是Tim Wright的Reseting Browser Defaults (reset.css)

然后尝试提出自己的排版风格,同时考虑垂直节奏等诸如此类的好东西。我找到一个(通常)好的资源The Grid System,它有教程,文章,模板等,包括一些有用的工具,可以提供一个好的印刷网格。

我会回避CSS框架,只是因为它们从来都不是非常语义化的,而且大量的div标签真的让我感到烦恼。

答案 6 :(得分:1)

查看此可比较的question about whether to use CSS frameworks,它有一些类似的(有用的)答案。

答案 7 :(得分:1)

以下是一些新的CSS框架:

Emastic只有4kb(固定和流体柱和基于em),Malo是非常小的8行代码,而Golden Grid是1kb,类似于Blueprint或960.gs。

与这三个框架的作者一样,赞美我自己的工作是不恰当的,只需打开每个框架的CSS代码并尝试理解它。代码会告诉你:)。

另请注意,所有CSS框架并不总是正确的解决方案。

答案 8 :(得分:1)

可能有用的一个简洁的工具是LessCSS:http://lesscss.org/ - 它是一个CSS预处理器(实现为Ruby gem),可以实现变量,嵌套规则,混合等等。不是框架,而是一个好的使CSS更加一致和可维护的方法。

答案 9 :(得分:0)

如果您使用的是更复杂的语言(如PHP或ActionScript),则框架非常棒。但是简单的html&amp; css,随着你的进展很容易学习。而是让自己成为一个基本的重置样式表,并从此开始构建你的样式。

重置样式表的集合:perishablepress.com