【发布时间】:2014-01-04 16:57:24
【问题描述】:
这是我在这里看到的一个问题,但从未如此关注。
现代 Web 开发的一个基石是设计和结构的分离。 CSS Zen Garden 在这条道路上是一个很好的展示和传播者。
但是,新趋势是响应能力,而这一基石被搁置一旁。像 Zurb Foundation 和 Twitter Bootstrap 这样的框架非常棒,但是它们迫使程序员在他的结构中添加样式。如果我在我的 HTML 代码上写 column-4 或 grid-xs-4,我明确地谈论那里的设计。
理想情况下,我会用这样的代码编写一个 CSS 文件:
.header-top {
inherit "small-6 medium-4 columns";
}
这是不可能的,不支持。
一种可能的解决方法是将我的类添加到框架的 CSS 文件中。这很容易,但是
- 让我接触框架文件,让升级变得痛苦;
- 结果可能会非常混乱。
问题是:如何使用 Foundation 和 Bootstrap 等框架,将设计和结构分开,充分利用它们的响应式类?
【问题讨论】:
-
像 less 这样的工具能满足您的需求吗? lesscss.org查看mix ins专区
-
LESS 这样做,但我真的不想编译代码。我认为它错过了 CSS 的全部意义(尽管之后缩小是不同的)。
-
@LuísGuilherme 错过了重点? css 应该很简单,但它的简单性导致了您提出的问题
标签: html css twitter-bootstrap zurb-foundation