为什么网格布局仍然看到如此糟糕的采用?

时间:2009-07-06 04:02:00

标签: grid-layout

最近成为网格布局的转换后,我发现自己正在查看越来越多网站的代码,并发现这些网格仍然严重不足。

虽然我接受网格可能并不总是每个网页设计情况的唯一正确解决方案,但我认为它们是一种工具,应该会看到比目前更高的采用率。

我想如果我早些时候对设计方法有更多了解,我会节省大量的时间和精力。但是,网格似乎没有像CSS标准那样的曝光。为什么会这样?是否有些人可能会错过设计方法,这可能是他们正在解决的问题的更好解决方案?

4 个答案:

答案 0 :(得分:4)

你所说的“网格布局”并不是“特殊的”。你实际在谈论的是“CSS框架”。这些“网格布局”应该仍然使用CSS标准

您也没有提到最流行的CSS网格框架 - YUI Grids CSS

我认为人们通常不使用框架的原因是他们不希望被限制在有限定制的东西中。另一个重要原因是没有保证框架将永远存在,一旦它消失,你对该框架的了解就毫无用处。

还有一些Criticism of CSS Frameworks on Wikipedia

  • 在框架的限制之外缺乏灵活性
  • 膨胀的源代码
  • 多个文件的其他HTTP请求
  • 缺乏CSS已经提供的实质性附加功能

此外,我认为大多数Web开发人员都喜欢在那里编写自己的HTML / CSS。

答案 1 :(得分:1)

我将在前言中说我个人对基于网格的布局没有强烈的感觉。然而,其他人可能不想深入研究它的原因是它是一项重要的时间投资。例如,如果你查看蓝图的文档和教程,很明显,弄清楚如何使用它并将其有效地应用于一个简单的项目将至少花费你一个下午的时间,而且假设一切都按照文档说它会。如果一切都不这样做,你可能会看几天谷歌搜索和论坛发帖。没有任何针对蓝图或基于网格的布局。这只是这些事情的本质。

因此,对于所有风险和努力,这是收益:布局中的每个元素都排列在网格上。

关于是否值得付出努力的辩论可以持续多年。我不打算碰那个。我们只是说它有争议。

答案 2 :(得分:0)

我不喜欢他们。 960网格站点在iPhone / iPod Touch上运行不佳。他们在我的黑莓手机上很糟糕。我更喜欢流畅的布局,适用于较小的屏幕。

我不介意他们是否在计算机上显示为960,但是出于Pete的缘故,在移动设备上为我提供流畅的东西。如果每个人都使用this,我会很高兴。

答案 3 :(得分:0)

我认为我们没有看到网格布局如此受欢迎,因为要使用任何CSS框架,你已经需要知道CSS在体面上,如果出现任何问题,或者因为你还是需要设计你的元素。< / p>

所以这个问题就是为什么那些已经很好地了解CSS的人会开始使用框架。

我认为使用框架的最佳方法是撕掉它的某些部分(比如表单样式)并将它与你自己开发的东西一起使用。