【发布时间】:2011-07-31 11:52:31
【问题描述】:
我对使用 Nicole Sullivan 的 Object-Oriented CSS 哲学/编码方法/其他的好处感到满意。特别是,我热衷于在我目前正在构建的站点中使用诸如“media block”之类的原则。
但是,它与流式网格系统捆绑在一起,我们的设计师目前正在构建严格的960 grid 宽度系统。 960 网格系统使用固定的 12 或 16 列布局,每个由 40 或 60 个像素组成。 OOCSS 将布局分成 1/2、1/3、1/4 或 1/5 部分的流体分区。
960.gs 具有内置于列之间的固有“装订线”边距,每列 10 像素。 OOCSS 在列之间没有边距,因为它们可以是任意宽度,而是在内容元素之间提供边距,以便分隔内容和容器。
在我们公司的 CSS 样板文件中混合和匹配这两个框架中最好的一个是不是一个坏主意? OOCSS 网格框架的流动性是否使其不适合刚性 960 页面宽度?我们也在使用 HTML5 样板。
我问这个问题是因为我已经发现,在尝试将某些框架与 OOCSS(例如 SASS)合并时,两种方法可以相互正交,最好只选择一个并坚持使用它 - 但这可能并非总是如此。
【问题讨论】:
标签: css grid 960.gs oocss cascade-framework