为什么我需要一个网格系统?960栅格系统和其他类似的工具提供了快速简便的方法来用CSS创建基于网格的布局。它们提供经过跨浏览器测试后的优化的预设列宽来给你放进内容。 在CSS3之前,要想不通过冗长的数学运算就把页面分好栏,几乎不可能。 例如,如果你有一个1000像素宽的容器,你想分成三列,那每栏就是333又1/3像素(不是个舒服的整数)。此外,这样分出来的列会彼此撞上,因此又需要每边加上外边距。如果每列设定一个10px的外边距,就必须把每列的宽度各减少20px。这样就是3列,每列313px,加上每边10px的外边距。即便如此,整个的宽度也只有999px,而不是1000px. 3栏下面又想分个4列,那你就得从新算过。从1000px里减去外边距的80px,再把剩下的920px除以4,得到每列宽度230px. 最后,如果你想给页面加上一个占页宽1/3的侧边栏,你需要给你的内容区留下750px,侧边栏250px,减去外边距40px,得到一个730px的内容区和230px的侧边栏。 晕了么?别的设计师也这样晕过。当然这不是什么复杂的火箭科学,但你一定不会想在接手每个项目后一遍遍重复这个过程。 解决方案?找别人来搞定这些疯狂的列宽,把它们全丢进CSS文件里,你只需要免费下载就行了。(这个人正是Nathan Smith,960栅格系统的创建者) 960栅格系统
960栅格系统,简单来讲,就是用960宽度的网格来布置网站的方法。 使用960宽度的原因在于,考虑进列宽和外边距的因素后,以960来分,可以得到多种干净的整数列宽。而且,它在大多数屏幕上有不错的现实效果。 960栅格系统有两种主要变体:12列格和16列格(24列格也同样包含在内,以便万一有额外的需要)。 在12列的版本中,最窄的列宽为60px,之后每列增加80px. 因此,可用列宽为60, 140, 220, 300, 380, 460, 540, 620, 700, 780, 860和940.
同样的,在16列的版本中,最窄的列宽为40px,之后每列增加60px. 可用列宽为:40, 100, 160, 220, 280, 340, 400, 460, 520, 580, 640, 700, 760, 820, 880和940.
(待续。。。) 最近在学习栅格系统(网格系统),找到这篇文章,挺有帮助,打算分成几次翻译过来。 ——————————————————————————————————– 译自Jacob Gube的The 960 Grid System Made Easy 第一次发现960栅格系统这个东东时,我很兴奋,觉得用它可以轻松地实现各种复杂的布局。 但因为我当时是刚接触网页设计,当我下载完栅格系统的文件,很快就被它吓到了,因为它看上去真的挺复杂。 这么多的代码,要创建一个页面怎么可能简单呢? 这篇文章给那些对栅格系统感兴趣但又对它无从下手的设计师和前端开发人员。 这里主要探讨960栅格系统,但我相信,读完这篇文章,你会发现其他类型的栅格系统也都是相似的,基本原理都是相通的。 栅格化设计在我们进入具体的960栅格系统之前,先让我们简单讨论下栅格化设计。其实栅格化设计的概念并非起源于网页,它源于一个古老的非常基础的设计原则:对齐。 我们的大脑喜欢把事情简单化,使他们容易理解的。这就是为什么我们试图给混乱强加上一定的规律,就像看月球上环形山时我们会说看到一张脸。 我们附加的规律越简单,大脑就可以越快辨别出模式从而快速理解。 网格是如此有组织,有秩序,他们几乎不需要我们的大脑去做思考和解释。 比较下面两种页面布局:
虽然这两个布局都是简单的矩形集,但上面那个根本上要优于下面那个。我们可以立即识别模式,接受它,然后继续前进。 下面那个布局,相比而言就要混乱很多。没有明显的模式,规律,或目标,看上去就像一堆随机的形状集合。 我们的眼睛有一种倾向,一边疯狂寻找瞬间片段,一边又要试图找出一种趋势,这增加了接收整个场景的时间。 值得注意的是,随机也可以美丽。在自然界,艺术甚至设计中,随机或者说无序都有它的一席之地,但要合乎逻辑地组织信息,随机显然就不适用了。 重点在于,网格是创建页面秩序最简单最强的方法之一。他们可能看起来有些冷酷和僵硬,但要记住,它们都是非常快捷有效的,甚至可以很灵活,只要你不要让自己的想象力陷在这些必要的框框里了。 1. 你可以影响你的用户,但不能控制他们。 * 从管理的角度,你无法控制除你之外的任何人。但你可以影响任何人 2. 网络应用是数字产品。把它们当成数字产品去思考和设计 * 网络的第一次浪潮是实体公司和机构的数字化代表。因此占主导的行为是移动:从一个地方到另一个地方 3. 谁能最好地描绘出问题所在,谁就最有可能解决问题 * 在今天的数字化世界里,某种程度上,搞清楚机构或用户面临的问题比找到解决方案更有价值 4. 在一个屏幕上有许多种摆弄像素的方法,但并非所有都是设计 * 决策用户界面,方法不只一种 5. 什么形成用户体验? * 信息架构定义了信息的结构(可以以多种形式存在) 6. 不要只想着你自己网站的用户使用情境,想想整个网络的使用情境 * 在今天社会化的,分布式的,搜索驱动的网络中,用户访问网络内容的途径越来越多,方式也越来越不同,体验也因此变得多样化 7. 视觉设计不仅仅是把东西变得好看 * 虽然很少有人表面上只要求设计团队把东西变得好看,但长久以来都有种潜在的论调,认为视觉设计就是蛋糕上的装饰物。 8. 组织,交互和表现方式是任何网页设计或者应用设计最关键的考虑事项 * 组织就是通过结构化处理以形成一项应用。交互是应用对用户行为的反应——关系到如何在一个应用中利用各种元素。表现方式则是关于所有这一切如何传达给用户。 9. 成为敏捷的一环 * 在19世纪的手工业经济中,地方市场充斥着铁匠、陶工这样的个人或者家庭手工艺人。这些行业需要创造力,规模很小,或者说根本算不上规模,也不需要太多协同劳动来生产产品。 10. 设计能为战略决策提供独特价值 * 以下技能是设计师在战略工作中所能发挥的独有技能: 本文收录在 “101 Things I Learned in Business School”(商业学校教会我的101件事)中,英文原文地址:http://www.lukew.com/ff/entry.asp?1133 日志类别:Inspiration
标签:Design
在费城的Web App Masters Tour上,PA Mark Trammell介绍了Twitter让新用户变成忠实回头客的方法。其间谈到了产品服务的三种层次,分别以磁铁,钩子和胶水来形容。 磁铁:吸引人们去使用某种产品,但无法留住他们。以Twitter为例,名人就是Twitter吸引人们来访的一个强力磁铁,但人们往往不会因此就选择留下 钩子:会把离开的人重新钩回来。家庭成员之间的联系和各领域的专家让人们真正迷上了Twitter 胶水:混合着新闻与消息来源,名人,亲朋好友和本地化商业信息的胶水,只要混合比例适当,才能最终真正粘住用户。 有点意思,摘记下来。 |
Lifestream
|