Web设计中的垂直节奏/基线网格


9

我最近阅读了一些有关良好垂直节奏的重要性/使用基线网格对网页设计中良好排版的重要性的文章。我决定尝试使用基线网格(如下图所示的960网格)作为我当前正在使用的Web设计/ WordPress主题的背景图像。

960格

我发现很难在网格中正确排列所有内容。我设法将垂直网格内的所有内容设置为默认的text-size(16px),但是当我开始迷惑标题的大小,添加图像等时,项目并不总是在网格上始终保持正确对齐。

我想知道如何使用垂直节奏来改善版式。有人有我应该使用的技巧或技巧吗?

Answers:


7

网页设计中的基线网格是一个学术难题,但从硬编码的数学角度来看,这几乎是不切实际的。由于CSS没有类型基线的概念,因此从技术上讲不可能获得匹配的基线。

您可以接近间隔事物,但最终会得到一些在看数字时可能有意义的事物,但可能在视觉上偏离了事物,最终您偏离了公式以确保事物看起来正确。

因此,总而言之,视觉节奏很重要,但要根据自己的直觉来构建视觉节奏,而不是一些方程式会直接影响您在网络上正确实施。

顺便说一句,请注意基线网格的概念来自印刷设计领域……尤其是多列布局,例如在报纸中,您希望该类型优先排列在列之间。为了便于排版这种出版物,基线网格很有意义,并且在DTP应用程序领域相对容易实现。


2
确实-您正在混合苹果和猩猩。这就像试图获取平装书的封面来播放Flash视频一样。除非您将所有内容都作为图像来做,并且您的整个网站都是带有图像地图的JPG,否则就不会发生。
Lauren-Clear-Monica-Ipsum

使您的css和html与960网格匹配并不难。毕竟,编码只是数学。除此之外,基本上(例如)themeforest.net上的所有设计人员都使用它。它并不像您说的那么难。是的....网格概念来自印刷界。但是,将960网格系统转换为Web,以匹配最低分辨率1024x768。
卢克(Luuk)

2
960网格主要用于创建水平网格,我强烈建议在中等大小的站点上使用。这是一个非常有用的工具。但是,我们正在谈论垂直类型基线。是的,编码是数学。las,浏览器和CSS规范对于确定字母格式的基线没有特别的帮助。您可以将其与数学结合使用,但是您受各个浏览器,操作系统,已安装的字体和用户首选项的支配,因此让基线类型网格方面的工作完全不是“简单的数学”。
2011年

最重要的是,设计并不总是纯数学。实际上,它很少是纯数学的。数学使我们达到了目的,但除此之外,眼睛的美学判断也必须到位。我已经为自己和其他设计师使用基线网格系统构建了站点,而且通常情况下,我们不得不在末尾废弃基线网格以使其“感觉”正确。因此,我决定,要使基线网格正常工作通常是一种浪费,因为这通常是任意的。
2011年

1
嗯,我的阅读不足;)我没有注意到这仅仅是关于垂直的节奏。我必须同意,我也不太真正使用960g垂直黑麦。仅用于水平。我垂直使用的唯一东西是“折叠”。其余的我通过“眼睛”对齐(再次垂直一次)。
卢克(Luuk)

4

垂直节奏并不难实现,尤其是从CSS reset开始的时候。不久前,我偶然发现了该链接http://24ways.org/2006/compose-to-a-vertical-rhythm,此后在我的所有设计中一直使用该技术。

我发现,在CSS文件中使用一组“罐头”类型声明(h1-h6,p等-具体来说,大小,行高,下边距)后,部署起来非常容易。

这是一张背景图片,可以帮助我更清楚地了解事物……尤其是当我第一次使用垂直节奏时。

在此处输入图片说明

可能很难看到它,但是当重复作为背景图像时:您将看到20x20的网格。

高温超导

注意:与那些没有使用过该技术的网站相比,我更喜欢使用该字体的网站。但是,在这两种情况下,似乎总是有一个或两个元素必须“欺骗系统”才能看起来“正确”。我还发现,注意整体的行高(例如12px字体的字体为18px)会使图像,图形标题等的边距和填充变得非常简单(18px)。另外...计算所有内容的欲望消失了...您将开始注意到布局的“垂直节奏”,并能够从非常短的值列表中提取正确的填充/边距/行高在你的头上。


2

在Smashing Magazine上有关基线和垂直节奏的这篇非常不错的文章使您对基线在Web设计中的重要性以及如何在CSS中实现基线有一定的了解。它在默认html元素上使用字体大小,行高,填充和边距,以使排列与基线网格对齐。

为了使所有内容与网格匹配,如Dawson所建议的,背景图像非常有用。

我在最新的几项设计中一直沿用这种技术,并且我认为它确实很有价值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.