昨天我在这里问了一个问题,那就是我认为会有更多动力。这是问题link,因为它是相关的。我现在感兴趣的是,使用两个框架的可能性比从头开始使用JS框架和CSS或者相反。
问题很清楚,如果你认为有人反对使用像Blueprint CSS那样的CSS框架,请告诉我你的想法。
答案 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。