文章目录
移动端web页面的开发,由于手机屏幕尺寸、分辨率不同,或者需要考虑横竖屏问题,为了使得web页面在不同移动设备上具有相适应的展示效果,需要在开发过程中使用合理的适配方案来解决这个问题。
移动端设备的一些属性
尺寸
想要实现移动端适配 就要认识下 显示设备的物理尺寸(屏幕对角线长度) 单位 “英寸”
我们用单位英寸描述屏幕的物理大小,如电脑显示器的17英寸,22英寸,手机显示器的4.8英寸,5.7英寸
英寸(inch,缩写为in)在荷兰语中的本意是大拇指,一英寸就是指甲底部普通人拇指的宽度。
英寸单位和厘米的换算:1英寸 = 2.54厘米
分辨率
分辨率决定了位图图像细节的精细程度
通常情况下,图像的分辨率越高,所包含的像素就越多,图像就越清晰,印刷的质量也就越好。同时,它也会增加文件占用的存储空间。
像素
说到像素我们第一时间会想到(Pixel) , 像素即一个小方块,它具有特定的位置和颜色。
图片、电子屏幕(手机、电脑)就是由无数个具有特定颜色和特定位置的小方块拼接而成。
像素可以作为图片或电子屏幕的最小组成单位。
在我们css布局中使用的px单位像素是一个相对单位,我们称之为逻辑像素
手机 显示器等物理设备上的像素点我们称之为物理像素
所以对应分辨率 我们也会区分出屏幕分辨率(物理)和图像分辨率(逻辑)。
屏幕分辨率
屏幕分辨率指的是一个屏幕具体是由多少个物理像素点组成
HUAWEI P40 Pro屏幕分辨率为 2640 x 1200 这表示手机分别在垂直和水平上所具有的像素点数。
iPhone XS Max和 iPhone SE的分辨率分别为2688 x 1242和1136 x 640。这表示手机分别在垂直和水平上所具有的像素点数。
图像分辨率
我们通常说的图片分辨率其实是指图片含有的像素数,比如一张图片的分辨率为800 x