有人将OOCS与另一个网格框架合并了吗? 我以使用妮可·沙利文(Nicole Sullivan)面向对象的CSS哲学/编码方法/其他任何方式出售的好处。特别是,我渴望在我的网站中使用诸如“媒体块”之类的原则。

问题描述 投票:0回答:2
960网格宽度系统。960网格系统使用固定的12或16列布局,每个布局由40或60个像素组成。 OOCS将布局分为1/2、1/3、1/4或1/5部分的流体分区。

960.GS具有固有的“天沟”边缘,每列之间以每个10px为单位。 OOCS在列之间没有任何边距,因为它们可以是任何宽度,而是在内容元素之间提供边距,以使内容和容器分开。 将这两个框架中的两个框架中的最好的混合和匹配到我们公司CSS样板上是一个坏主意吗? OOCSS网格框架的流体性质是否使其适合刚性960页宽度?我们也使用HTML5样板。 我问这个问题,因为我已经发现,当试图将某些框架与OOCS(例如Sass)合并时,两种方法可以彼此朝向,最好只选择一个方法并坚持下去 - 但可能并非总是如此。 网格系统的主要优点是它可以为您的页面提供视觉统一性 - 您在整个过程中都有一致的划分。我会毫不犹豫地使用两个不同的网格,因为那意味着您正在使用两组不同的线路,从而降低了一致性。此外,如果这些网格系统不是彼此合作的,则将它们混合可能会对某些边缘情况(甚至正常情况)产生令人惊讶的效果。在一个月的项目工作后,您不想遇到这一点,而必须将一个或另一个项目撕开。

在整个框架中应用OOCSS原则的两个CSS框架:

inuit

CASCADE框架
css grid 960.gs oocss
2个回答
1
投票


0
投票

中的Media对象实现的CSS框架。这使Cascade Framework的网格系统成为所有CSS框架中最灵活的网格系统。

其他一些框架正在慢慢采用OOCS概念,通常将媒体对象作为单独的UI元素。例如,查看
  • Bootstrap的实现
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.