今天开始学习的是手机网页前端的编程,开始学习的都是一些基本知识。
首先了解了手机的屏幕尺寸,指的是手机屏幕对角线的长度,一英寸等于2.54厘米,且一般手机屏幕测量结果会略小于官方给出的数据。然后是屏幕分辨率,分辨率是指屏幕在横向、纵向上所拥有的物理像素点总数,一般用n*m表示,并且需要注意的是,屏幕分辨率是一个固定值,从屏幕生产出来就已经确定了无法修改,而显示分辨率是可以在系统设置中修改的,显示分辨率是设备当前所用到的物理点数,也就是说显示分辨率≤屏幕分辨率。再就是屏幕密度,也叫屏幕像素密度,是指屏幕每英寸里包含的物理像素点个数,单位是ppi。同时需要注意物理像素和逻辑像素(CSS像素)虽然单位都是px,但物理像素的px是长度单位,逻辑像素的px是抽象长度单位。还有设备独立像素概念,该概念的出现使得即使在分辨率屏幕密度很大的情况下也可以让元素有正常的尺寸,不受到设备的影响,它是设备厂商根据屏幕特性设置的,无法修改。在无缩放情况下,1CSS像素=1设备独立像素。