Iphone 5 的 dpr 为2, 根据上面的公式,
我们在平面上换算的话:
1px = (2)² * dp , 即, 1px = 4dp(四个物理像素)
而我们在实际开发中使用更多的是长度上的换算(维度)上:
1px = dpr * dp, 即 1px = 2 * dp.
因此IPhone5的分辨率 320*568 实际上要乘以两倍为 640*1136
顺带一提, 我们在移动开发时, 还原UI的设计图. 以IPhone 5 为例, UI作的图是640宽度的像素, 实际上我们在开发中(width, height)需要除于2, 也是一样的道理
我们在平面上换算的话:
1px = (2)² * dp , 即, 1px = 4dp(四个物理像素)
而我们在实际开发中使用更多的是长度上的换算(维度)上:
1px = dpr * dp, 即 1px = 2 * dp.
因此IPhone5的分辨率 320*568 实际上要乘以两倍为 640*1136
顺带一提, 我们在移动开发时, 还原UI的设计图. 以IPhone 5 为例, UI作的图是640宽度的像素, 实际上我们在开发中(width, height)需要除于2, 也是一样的道理
2018-01-25
em并不是以父节点为相对单位,是谁用em就以谁的font-size为单位。只是因为有时候子节点没有设置font-size的时候,会继承父节点的font-size,容易让人误会成是相对于父节点的font-size
2018-01-23