反对使用CSS框架的理由是什么?

时间:2009-08-07 17:05:25

标签: css frameworks blueprint-css

昨天我在这里问了一个问题,那就是我认为会有更多动力。这是问题link,因为它是相关的。我现在感兴趣的是,使用两个框架的可能性比从头开始使用JS框架和CSS或者相反。

问题很清楚,如果你认为有人反对使用像Blueprint CSS那样的CSS框架,请​​告诉我你的想法。

3 个答案:

答案 0 :(得分:2)

主要论点是CSS并不是一种真正的编程语言。框架意味着包括可重用的功能和数据结构。 CSS没有这些结构。 CSS“框架”更类似于文字处理器中的模板。它提供了现成的设计工作,但它也比从空白的板岩开始施加更多限制。

顺便说一下,这正是推动Compass发展的动力。它类似于CSS框架,但它使用CSS元语言Sass,它具有函数和变量。因此,而不是(例如)将列放入框架中,您可以编写类似+columns(5) +column-margins(1em)的内容,它将生成适当的CSS。

答案 1 :(得分:0)

浏览器兼容性?我们一直在努力维持IE6对1/3无法升级或不升级的客户的支持。很多CSS问题。

答案 2 :(得分:0)

我使用YUI CSS库,但我不确定它是否算作框架。

YUI处理字体,布局(网格)和其他格式的基础知识,并使其在浏览器和操作系统中保持一致。它也是免费软件许可证。

他们也有一个非常有用的interactive grid designer