破解 960 密码

[color=red][b]网页栅格系统研究:960的秘密[/b][/color]
PPT 见附件 :)
研究网页栅格系统前,来看一组数据:
网站 首页页面宽度 pixel Yahoo! 950 淘宝 950 MySpace 960 新浪 950 网易 960 Live Search 958 搜狐 950 优酷 960 AOL 960
备注:960 – 950 之间的为边缘margin宽度.

上面列举的都是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.
一下是分析代码:
[color=red][b]总滴来说就是:960 的组合最多[/b][/color]



# -*- coding:utf8 -*-

#证明使用栅格系统设计网页时
#为何1024分辨率最佳网页宽度是960px

MaxWidth = 1024
group = {}

#总宽度
for width in range(2, MaxWidth):
#记录可以正处width的宽度
group[width] = []
for gridWidth in range(2, width-1):
#如果可以有整数个栅格
if width % gridWidth == 0:
group[width].append(gridWidth)


lgroup = {}
for k in sorted(group):
#print " * " * 30
#print k
#print len(group[k]),group[k]
llen = len(group[k])
if llen > 10 and k>=900 and k<=1000:
lgroup[llen] = k

for k in sorted(lgroup,reverse= True):
print " * " * 30
print "len %s,width %s" % (k,lgroup[k])
print group[lgroup[k]]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值