使用CSS框架是否明智?

6

我是一名普通的网页开发者,想知道是否建议使用CSS框架,例如960框架。如果有人使用过,请分享使用它的优缺点。 谢谢。

3个回答

6

这取决于你将用它做什么。如果你使用它,它可能会加速你的css开发,但你会失去一些灵活性。

对于所有这些'框架',情况实际上都是一样的,不仅仅是针对css...

如果你决定使用css框架,我建议阅读这篇文章


你为什么会失去灵活性?是因为每个框架都使用一些预定义的布局,而你只能在其基础上进行构建吗?我很好奇,如果这很明显,我提前道歉。这是我新接触的东西,但我非常感兴趣。 - Joseph
2
是的,正是因为这个原因。例如,使用上述960框架创建的文档将始终具有960像素的宽度。 - Fortega
“蓝图框架”是什么?它和960网格的概念一样吗? - Gbolahan
是的,这是同样的概念...... 实际上它只是一个(数量的).css文件,您可以使用它们创建网站 + 如何使用这些CSS文件的说明。 - Fortega

3
有两种广泛采用的选项:960 Grid SystemBlueprint。两者都依赖于基于网格布局的系统。两者都包含CSS重置
优点显而易见,可以在多个浏览器上获得更一致的布局,如果您在Firefox上进行测试,您有更好的机会在IE上看到相同的效果。由于这些框架是基于网格的,您的布局也更加清晰和对齐。两者都具有水平对齐功能,但仅Blueprint支持垂直对齐或垂直节奏。
缺点是可能对您的布局过度,如果您只需要简单的三列布局,则可以选择CSS重置加上三列布局模板。
个人认为使用这些框架给了我很多创造性的表达方式,在采用这些框架后,我的布局比以前做了更多,因为跨浏览器的CSS hackery。我使用Blueprint,因为我发现它非常直观,但960 Grid System也得到了很好的评价。

2
作为起点,如果你准备好剥离与你无关的内容并且愿意对其进行修改,那么它是一个很好的布局/设计起点。但如果你编写的样式表覆盖了框架CSS中的规则,则它就没有用处了。要准备好根据你正在处理的内容进行调整。
另外,我相当喜欢bluetrip,它结合了Blueprint、Tripoli(因此得名)、Hartija的打印样式表、960.gs的简单性和Element的图标。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接