【发布时间】:2010-10-30 23:08:39
【问题描述】:
我是一名普通的网络开发人员。只是想知道是否建议使用 CSS 框架,例如 960 framework。如果有人有,使用它的优缺点是什么。 谢谢。
【问题讨论】:
标签: css frameworks
我是一名普通的网络开发人员。只是想知道是否建议使用 CSS 框架,例如 960 framework。如果有人有,使用它的优缺点是什么。 谢谢。
【问题讨论】:
标签: css frameworks
是的,作为一个起点,前提是您已准备好删除与您无关的内容,并且乐于对其进行更改。这是开始布局/设计的好方法,但是如果您随后编写一个样式表来覆盖框架的 CSS 中的规则,那就没有用了。准备好调整它以适应您的工作。
顺便说一句,我很喜欢bluetrip,其中:
结合[s]最好的蓝图, 的黎波里(因此得名),Hartija's 打印样式表,960.gs 的简单, 和 Element 的图标
【讨论】:
有两个广泛采用的选项:960 和 blueprint。两者都依赖于grid-based layout 系统。两者都包括CSS reset。
这里的优势显然是您可以在多个浏览器中获得更一致的布局,例如,如果您在 Firefox 上进行测试,您更有可能在 IE 上看起来相同。因为这些框架是基于网格的,所以您的布局也更加清晰和对齐。两者都有水平对齐,但仅蓝图支持垂直对齐或垂直节奏。
缺点是它可能对您的布局有点过分。如果你想要一个简单的三列布局,那么你可以选择一个 CSS 重置加上一个三列布局模板。
就我个人而言,我发现使用这些框架给了我很多创造性的表达方式,并且在采用这些框架后,由于跨浏览器的 CSS 黑客,我在布局方面比以往任何时候都做得更多。我使用 Blueprint 是因为我觉得它非常直观,但 960 Grid System 也得到了很好的评价。
【讨论】:
这取决于您将使用它。如果你使用它,它可能会加速你的 css 开发,但你会失去一点灵活性。
实际上所有这些“框架”都是一样的,不仅是 css...
如果您决定使用 css 框架,我建议您阅读this article
【讨论】: