【问题标题】:Is it advisable to use CSS frameworks?是否建议使用 CSS 框架?
【发布时间】:2010-10-30 23:08:39
【问题描述】:

我是一名普通的网络开发人员。只是想知道是否建议使用 CSS 框架,例如 960 framework。如果有人有,使用它的优缺点是什么。 谢谢。

【问题讨论】:

    标签: css frameworks


    【解决方案1】:

    是的,作为一个起点,前提是您已准备好删除与您无关的内容,并且乐于对其进行更改。这是开始布局/设计的好方法,但是如果您随后编写一个样式表来覆盖框架的 CSS 中的规则,那就没有用了。准备好调整它以适应您的工作。

    顺便说一句,我很喜欢bluetrip,其中:

    结合[s]最好的蓝图, 的黎波里(因此得名),Hartija's 打印样式表,960.gs 的简单, 和 Element 的图标

    【讨论】:

      【解决方案2】:

      有两个广泛采用的选项:960 和 blueprint。两者都依赖于grid-based layout 系统。两者都包括CSS reset。

      这里的优势显然是您可以在多个浏览器中获得更一致的布局,例如,如果您在 Firefox 上进行测试,您更有可能在 IE 上看起来相同。因为这些框架是基于网格的,所以您的布局也更加清晰和对齐。两者都有水平对齐,但仅蓝图支持垂直对齐或垂直节奏。

      缺点是它可能对您的布局有点过分。如果你想要一个简单的三列布局,那么你可以选择一个 CSS 重置加上一个三列布局模板。

      就我个人而言,我发现使用这些框架给了我很多创造性的表达方式,并且在采用这些框架后,由于跨浏览器的 CSS 黑客,我在布局方面比以往任何时候都做得更多。我使用 Blueprint 是因为我觉得它非常直观,但 960 Grid System 也得到了很好的评价。

      【讨论】:

        【解决方案3】:

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

        实际上所有这些“框架”都是一样的,不仅是 css...

        如果您决定使用 css 框架,我建议您阅读this article

        【讨论】:

        • 你为什么会失去灵活性?是因为每个框架都使用了一些您在其之上构建的预定义布局吗?我很好奇,如果这很明显,我提前道歉。这是我刚接触的东西,但我很感兴趣。
        • 是的,正是因为如此。例如,使用上述 960 框架创建的文档将始终具有 960 像素的宽度。
        • “蓝图框架”怎么样。是不是和960格一样的概念?
        • 是的,这是同一个概念...实际上它只是一个(多个).css 文件,您可以使用它来创建您的网站 + 说明如何使用这些 css文件。
        猜你喜欢
        • 1970-01-01
        • 2012-01-13
        • 2014-03-19
        • 2011-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-30
        相关资源
        最近更新 更多