`

网页栅格系统研究(1):960的秘密

阅读更多

研究网页栅格系统前,来看一组数据:

网站首页页面宽度 px
Yahoo! 950
淘宝 950
MySpace 960
新浪 950
网易 960
Live Search 958
搜狐 950
优酷 960
AOL 960

上面列举的都是Alexa全球排名前100的站点,它们的首页宽度为950px/960px. 除了微软的Live Search, 这些站点有个共同特点:页面结构较复杂,都可以认为是门户型网站。

再来看看Google, YouTube, Facebook, Flickr!, eBay等知名站点,它们的首页宽度没什么固定规律,共同的特点是:功能专一,页面结构相对简单。

根据上面的简单分析可以认为:当搭建页面结构复杂的门户型网站时,开发工程师们不约而同地都选择将页面宽度定为950px/960px.

这是一件很有趣的事情,为什么要选择这个宽度呢?这个宽度值究竟有什么魔力

神奇的960

设计师们对苹果情有独衷。在 1024 x 768 的分辨率下,打开Firefox:

自然状态下,Firefox窗体的大小约为 974 x 650. 减掉左右两边7px的边框,网页的实际大小为上图中的红色部分,高宽为 960 x 650.

有趣的960就这样出现了。是的,可以认为一切就这么简单。栅格系统最早出现在平面设计领域,设计师们爱用苹果,苹果下浏览器的默认宽度为960px, 于是960就这么?自然?地出现了。

数字背后的奥妙

上面的?自然?出现,细究自然是不让人信服的。苹果系统的设计者们在没有喝醉酒的情况下选择了960,而不是其它什么1000之类的整数,自然另有奥妙。

科学界有很多问题都可以归结到数学问题上,我们也从数学着手:

960可以分解为2的6次方乘以3和5, 这使得960可以分割成以下宽度的整数倍:

2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40,

48, 60, 64, 80, 96, 120, 160, 192, 240, 320, 480

共26种(26 = 7 * 2 * 2 - 2, 减去2是去掉1和960自身),我们标记为:

N(960) = N(2^6 * 3 * 5) = 26

同理可以得到:

N(480) = N(2^5 * 3 * 5) = 6 * 2 * 2 - 2 = 22

N(750) = N(2 * 3 * 5^3) = 2 * 2 * 4 - 2 = 14

N(800) = N(2^5 * 5^2) = 6 * 3 - 2 = 16

N(1000) = N(2^3 * 5^3) = 4 * 4 - 2 = 14

N(1024) = N(2^10) = 11 - 2 = 9

N(1920) = N(2^7 * 3 * 5) = 8 * 2 * 2 - 2 = 30

根据直觉(严格证明也不难,不过还是留给数学系的学生去证明吧),我们得到一个有趣的结论:

要使得N(width)最大,width的取值必须是 ?, 480, 960, 1920, ?

N越大,可组合的宽度值就越多。对栅格系统来说,这意味着越灵活!

目前绝大多数显示器都支持 1024 x 768 及其以上分辨率,480太窄,1920则太宽(太宽也不利于阅读),因此960就成为网页栅格系统中的最佳宽度了。(补充:480可以应用在Flash的栅格设计中)

细心的你也许会记得,本文开头列举的宽度值中,950也出现了好几次。950是怎么来的?和960是啥关系?这些疑问,请关注本系列的下一篇文章。

http://ued.taobao.com/blog/2008/10/22/grid_system_research_1/

?


[点击查看详细]

分享到:
评论

相关推荐

    网页960秘密—网页栅格

    在"网页栅格系统研究(1):960的秘密 - 岁月如歌.htm"这个文件中,可能详细探讨了960栅格系统的历史、应用方法、优势和如何在实际项目中实施。文件的"files"子目录可能包含了相关的图片或示例代码,帮助读者更好地...

    960网页栅格化总结

    960网页栅格化系统起源于一个固定宽度的设计模式,其中页面宽度被设置为960像素,这个宽度通常是基于屏幕分辨率和浏览器的普遍兼容性考虑。栅格系统的核心在于将960像素的宽度拆分为多个单元格(Grid Cells)和间距...

    PS设计网页下载使用960栅格系统设计简洁网页

    在网页设计领域,960栅格系统是一种广泛采用的设计框架,它可以帮助设计师高效地创建出结构清晰、布局均匀的网页。960栅格系统的名称来源于其基本的宽度设置——960像素,这个宽度是基于大多数显示器的分辨率而设定...

    网页栅格化工具

    栅格系统基于一系列预先设定的行和列,为网页内容提供了一个结构化的框架,使得内容能够根据不同的屏幕尺寸和设备类型自适应地排列。这种工具通常包含预设的网格选项,如列数、间距以及对齐方式,以满足各种设计需求...

    网页的栅格系统设计.doc

    网页设计中的栅格系统是设计行业的一项重要技术,它以固定格子布局的方式组织页面内容,使得网页设计更加整洁、有序,提升了用户体验和页面可用性。其历史悠久,最早可追溯至17世纪法国的印刷管理改革,随后在二战后...

    960栅格系统

    960栅格系统是一种广泛应用于网页设计中的布局框架,旨在提供一种标准化、高效的方法来组织页面内容。这个系统基于960像素的宽度,以此为基础构建网页布局,确保在不同分辨率的屏幕上都能呈现出良好的视觉效果和用户...

    网页栅格设计系统.pdf

    1. 网页栅格系统基于平面栅格系统演变,通过固定尺寸的网格来组织网页内容。 2. 强调比例、秩序、连续性和现代感,使得网页设计更加有序且易于阅读。 3. 通过对页面元素的规划和组合,平衡或打破平衡,以优化信息的...

    栅格系统与版式设计

    栅格系统不仅适用于传统的印刷设计,也广泛应用于网页设计、APP界面设计等领域,提高了设计工作的效率和标准化程度。 文字版式的处理是栅格系统中非常核心的一环。好的文字排版可以突出主题信息,增加阅读的舒适度...

    Bootstrap栅格系统.pptx

    Bootstrap栅格系统

    bootstrap栅格系统响应式布局

    Bootstrap栅格系统是Web开发中的一个关键工具,它允许开发者创建具有高度响应性和自适应性的网页布局。这个系统是Bootstrap框架的核心组成部分,旨在简化多设备显示的复杂性,确保网页在PC、平板和手机等不同屏幕...

    Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统

    Bootstrap栅格系统是一种基于12列的响应式布局框架,旨在帮助开发者构建适应不同设备屏幕大小的网页。这种系统能够确保网页在PC、平板、手机等不同设备上呈现出优雅的自适应效果,优化用户体验。Bootstrap栅格系统的...

    中国土壤数据中国30S栅格格式 :PHASE1: Real (土壤相位);

    中国土壤数据中国30S栅格格式 :PHASE1: Real (土壤相位);

    bootstrap.zip---栅格系统源码

    Bootstrap栅格系统基于12列的布局,它允许开发者通过简单的类选择器创建灵活、响应式的网页设计。这种系统通过行(row)和列(column)的组合,实现了内容在不同屏幕尺寸下的适配,确保在桌面、平板、手机等各种设备...

    响应式栅格系统生成器

    响应式栅格系统生成器响应式栅格系统生成器响应式栅格系统生成器响应式栅格系统生成器

    中国土壤数据中国30S栅格格式 :ROOTS: String (到土壤底部存在障碍的深度分类)

    4. 水文研究:研究地下水位、排水性能和洪水风险时,根系障碍深度信息是不可或缺的参数。 总的来说,“ROOTS”数据层是中国土壤数据的重要组成部分,为深入理解和管理我国土壤资源提供了宝贵的科学依据。通过与GIS...

    Bootstrap栅格系统学习笔记

    Bootstrap栅格系统是一种流行的网页布局工具,用于创建响应式、移动优先的设计。它允许开发者根据不同的设备屏幕尺寸灵活地组织内容。以下是对Bootstrap栅格系统的详细介绍: 1. **简介** Bootstrap栅格系统的核心...

    栅格系统_栅格系统_bootstrap_源码

    栅格系统是网页设计中的一个重要概念,它是一种用于组织页面内容的工具,使得网页在不同设备上呈现时能保持良好的视觉效果和用户体验。Bootstrap栅格系统是目前最流行且广泛使用的框架之一,它通过行(row)和列...

    设置栅格数据指定栅格值的颜色

    在GIS(地理信息系统)中,栅格数据是一种广泛使用的数据模型,它将地球表面的地理信息组织成一系列的网格单元,每个单元都有一个特定的数值,代表了该位置的属性或特征。栅格数据的可视化通常涉及到颜色编码,即将...

Global site tag (gtag.js) - Google Analytics