大型网站网页栅格化将是潮流和趋势 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

   

    首先澄清一个应用场景问题,

大型网站网页栅格化将是潮流和趋势

。研究(1)中指出,对于结构复杂的网站,不少设计师们喜欢采用960固定宽度布局。但要注意的是,960并不是 ,大部分网站没有也不需要栅格系统。Amazon采用的是宽度自适应布局,最大限度的呈现信息。Google更是简简单单,主题部分就一个列表。eBay的页面非常简洁,商品页面宽度自适应,信息自然流畅,噪音少,购物很踏实。类似的站点还有很多,对于这些站点来说,宽度自适应布局更受青睐。

    有个很有意思的网站是Yahoo!, 看起来是固定宽度布局,实际上在CSS中只要去掉一行,就能摇身一变自适应宽度了:

    #page {

    width: 70em;

    }

    为什么Yahoo!最后选择了定宽布局呢?这很可能是因为定宽布局比宽度自适应布局更容易控制。对于结构复杂的网站来说,可维护性和可扩展性非常重要。Yahoo!是以信息展示为主的门户型网站,960的宽度对于信息的阅读比较友善(Joe Clark写了一篇屏幕阅读时有关行长的有趣文章)。种种因素使得Yahoo!最后采用了定宽布局(Tommy Olsson总结了 每种布局设计的优缺点 )。

    这里将只关注定宽布局,适用的场景是搭建复杂的门户型网站。对于宽度自适应布局和相应的栅格系统,暂不讨论(根据实现的技术手段不同,宽度自适应布局又分为流体布局和弹性布局,

电脑资料

大型网站网页栅格化将是潮流和趋势》(http://meiwen.anslib.com)。我个人蛮喜欢弹性布局,以后有时间再研究)。

    好了,已经将范围缩小到定宽布局的网页栅格系统,那我们开始吧。

    并不遥远的750

    还记得800×600的显示器不?虽然才时隔几年,感觉却好像是上个世纪的事了。Mark Boulton做了 最早的探索:

   

    将750分割成均等的6份,这就形成了栅格系统,稍加组合划分就形成了两栏布局和三栏布局。Mark Boulton还研究了Gutter(垂直栏之间的间隙)对栅格的影响,有兴趣的可以阅读原文,或者跟着我往下看吧,下面将详细阐述。

    几个术语和一个公式

    一个标准的栅格系统,包括以下部分:

   

    将Flowline的总宽度标记为W, Column的宽度标记为c, Gutter宽度标记为g, Margin的宽度标记为m, Column的个数标记为N, 我们可以得到以下公式:

    W = c * N + g * (N - 1) + 2 * m

    一般来说,Gutter的宽度是Margin的两倍,上面的公式可以简化为:

    W = c * N + g * (N - 1) + g = (c + g) * N

    将c+g标记为C, 公式变得非常简单:

    W = C * N

    上面的公式就是栅格系统的基础,很简单吧。

最新文章