网络编程
位置:首页>> 网络编程>> 网页设计>> 垂直栅格与渐进式行距(下)(2)

垂直栅格与渐进式行距(下)(2)

作者:宗羲 来源:Taobao UED 发布时间:2009-07-09 16:52:00 

标签:垂直,栅格,布局

垂直栅格与渐进式行距应用举例

这 套理论看起来略显枯燥。所以,我还是得举个应用的例子,不然理论对于现在来说没有任何意义。前几天,我遇到了一个问题是这样的:有一个系统,它能够用像 iGoogle那样的模块迅速搭建一个页面用于淘宝的各个子页面。但是,用模块搭建却常常遇到开天窗的问题,就像下面这样:



再看看模块本身,文字基线均未对齐,行距七零八落:


好, 现在,我们开始开刀。首先,我们用6px的红色网格线,画好标尺。为什么用6px呢?我们在前面的例子中,正文行距是24px,边注行距是18px,那么 他们的最大公约数就是6px. 也就是说,如果我们画好以6px为单位的横线族,那么,每3条横线就是一个18px单位,每4条横线就是一个24px单位。


画上线后,工作简单啦!利用18px和24px这两种行距,将文字的基线都挪到红色网格线上。



去掉网格看看吧:


回顾一下优化前的样子:



全部使用了18px或者24px的行距。其中,将右边模块的资讯条数由8条缩减为5条。甚至,我们可以继续发现,应用了垂直韵律之后,垂直的行数可以做自由得调整,而两个模块的高度可以保持高度一致。例如我们缩减了行数:



应用了垂直韵律之后,既美观又灵活,何乐不为呢?哇咔咔~

最后

当然,垂直韵律和渐进式行距还有很多应用的方法。总之,作为设计师,特别是网页设计师/交互设计师,我们不应当单纯地凭借感觉,应当专注到像素级别,严谨设计。

“严谨”一词,永远受用。送给我和大家。




0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com