gpt4 book ai didi

css - 有没有人将 OOCSS 与另一个网格框架结合起来?

转载 作者:行者123 更新时间:2023-11-28 12:26:19 25 4
gpt4 key购买 nike

我相信使用 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 - 有没有人将 OOCSS 与另一个网格框架结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5578185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com