CSS框架真的值得使用吗?

时间:2009-02-03 09:45:34

标签: css frameworks

CSS Frameworks是否有任何不足以让自己制作的内容?

11 个答案:

答案 0 :(得分:7)

我对CSS框架的主要用途是它们会强迫您考虑如何组织代码,而不是为您的日常任务提供必不可少的工具。

出于这个原因,我是boilerplate的粉丝,而不是蓝图之类的东西,因为样板文件倾向于关注你如何构造你的css样式表和导入,而不是为你提供一系列语义混乱的助手类。

答案 1 :(得分:3)

它们只是一种便利,因此对于线框图和快速原型制作等内容非常有用。如果你能熟悉布局代码,它们也可能是学习CSS布局的好方法。

我不喜欢CSS框架是因为它们鼓励使用非语义类名,并且对于更简单的设计来说有点沉重。我仍然认为理解CSS布局如何工作非常重要,而不仅仅依赖于框架,因为你会限制你的创造力和你可以实现的目标。有时从csszengarden网站阅读CSS文件可以教你不确定如何实现的东西。

对于线框图,这是我见过的最有前途的CSS框架: http://designinfluences.com/fluid960gs/

答案 2 :(得分:3)

我认为一切都取决于你自己的知识和项目。如果你有很多小型企业客户,或者出于其他原因制作了很多类似的设计,我认为它可以节省一些时间来使用css框架。并且您节省了浏览器错误修复的时间,但您应该始终进行测试。

但是如果你的CSS技能很好,你知道最常见的IE漏洞以及如何破解它们,我认为在大多数情况下我都不需要使用框架。

答案 3 :(得分:2)

某些描述的重置样式表是一个值得的起点。

例如:

http://developer.yahoo.com/yui/reset/

答案 4 :(得分:1)

IE6兼容性。

答案 5 :(得分:1)

鉴于您已熟悉某个特定框架,因此可以更轻松,更快速地执行某些常见的网格布局。如果你做了很多CSS,你可能想学习并尝试坚持使用框架。

Blueprint CSS是我喜欢的CSS框架。

答案 6 :(得分:1)

是的,测试测试和更多测试。您是否有时间在所有浏览器中测试和调试代码?如果你有最好的编写自己的代码。如果您需要快速解决方案,可以使用一些框架。我写了一篇关于这个主题的帖子:http://www.vcarrer.com/2008/08/when-to-use-css-framework.html

答案 7 :(得分:1)

这取决于框架和您的最终目标。

很多时候,他们可以作为预定义模板的指南,以帮助您的开发工作。但有时候你只是希望你的页面看起来更好,而不必处理CSS文件的实际工作。在后者中,您可以完全跳过“自己制作”部分,并将更多精力投入到项目的其他部分。

SkeletonTacit CSS框架为例。两者都是非常小的框架。第一个更侧重于提供易于使用和适应样板代码,并具有适度的实用性。另一方面,Tacit是一个用于虚拟对象的CSS框架,例如,对于使用CSS没有兴趣,但仍希望获得比默认的无CSS HTML显示更好的显示外观的人,以及他们希望这个开箱即用,而不必使用CSS类。

答案 8 :(得分:0)

我认为当我们组合在一起时,无论是使用CSS还是Javascript框架,都可以最好地实现任何类型的兼容性,必然会有更多机会让错误得到修复并获得许可。此类接口也有可能减少您网站新用户所需的培训量。

答案 9 :(得分:0)

我永远不会使用CSS框架。它们不会使任何事情变得更快或更容易,增加代码膨胀并使调试或测试更加困难。如果我使用CSS框架开始,它看起来像这样:

body {}

你会以什么方式需要更多?基线起点应始终默认情况下浏览器显示的内容,仅此而已。

重置CSS样式表会导致同样的问题。

例如:http://withoutsubstance.blogspot.com/2008/09/why-you-should-never-ever-ever-use.html

答案 10 :(得分:0)

我已经使用了960,发现它非常适合原型设计,但我并不喜欢将它投入生产。我发现使用浮子会让我的头部受到一点伤害。

有一个常见的误解,即框架==膨胀,另一个是框架的特定实现代表定义。框架只是一种工具。这里有一个类比:如果你需要扳手来修理你的车,你不应该扔掉你的螺丝刀。

如果您发现您所看到的框架不适合手头的任务,则不应将其删除。您可以根据自己的需要轻松制作自己的框架或使用框架。