为什么要拿宽960做栅格化呢

原理:

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,(分别为22     26    30种排列)

N越大,可组合的宽度值就越多。理解为一个屏幕有很多很小的格子广告栏什么的,组合n愈多,那么适合这些广告栏什么的小格子的比例愈多)

而且,960宽更接**时上网的电脑分辨率,每人的电脑不一样,但960更接*每人的电脑屏幕分辨率。

对栅格系统来说,n愈大意味着越灵活!

 

 

 

posted @ 2014-04-23 17:43  小鱼爱飞  阅读(309)  评论(0编辑  收藏  举报