最近我开始转向网格布局,我发现自己查看了越来越多网站的代码,发现网格的代表性仍然严重不足。

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

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

有帮助吗?

解决方案

您所说的“网格布局”并没有什么“特别”的。你实际上在谈论的是“CSS框架”。这些“网格布局”应该仍然使用 CSS 标准

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

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

还有一些 维基百科上对 CSS 框架的批评:

  • 框架限制之外缺乏灵活性
  • 臃肿的源代码
  • 针对多个文件的附加 HTTP 请求
  • 除了 CSS 已有的功能之外,缺乏实质性的附加功能

我还认为大多数 Web 开发人员只是喜欢编写自己的 HTML/CSS。

其他提示

我会说我个人对基于网格的布局的一种方式或其他没有强烈的感情前言本。然而,其他人可能不希望挖掘到他们的理由是,这是一个重要的时间投资。例如,如果您查看的文档和教程蓝图,很显然,搞清楚如何使用它,因为一个简单的项目有效地应用它将会至少一个下午的成本你,这是假设一切正常完全的方式文件说会的。如果一切都没有做到这一点,你可以在看谷歌搜索和论坛发帖数天。没有对蓝图或基于网格的布局。这是这些东西只是自然。

因此,对于所有的风险和努力,这里的回报:每一个元素在布局线了一个网格

在不管是值得努力可能持续多年的争论。我不会去碰那一个。让我们只说这是值得商榷的。

我不喜欢他们。 960名网格的网站不要在iPhone / iPod Touch上很好地工作。而且他们对我的黑莓可怕。我更喜欢的流体的布局,在小屏幕上效果很好。

如果他们显示为960的电脑上我不介意,但对皮特的缘故,为我服务在移动的东西流体。如果每个人都使用这个,我会很高兴。

我觉得我们没有看到网格布局是如此受欢迎,是因为使用你已经需要知道体面的水平CSS任何CSS框架,万一有什么差错,或者因为你会需要无论如何风格你的元素。

这样问,为什么人谁已经知道体面的CSS将开始使用框架的问题。

我想使用的框架最好的方法是撷取它的某些部分(如表单样式),并用自己的发达的东西使用它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top