屏幕尺寸
- 指屏幕的对角线的长度,单位是英寸,1英寸 = 2.54厘米
- 常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等
- 又称为设备像素,它是屏幕能显示的最小粒度
- 买手机的时候会有一个 n x m 的分辨率, 那是屏幕的 n x m 个呈像的点,一个点(小方格)为一个物理像素
- 设备像素也被称为物理像素,它是显示设备中一个最微小的物理部件。每个像素可以根据操作系统设置自己的颜色和高度
- 任何设备的物理像素都是固定的,任何一款设备上1物理像素的大小是不会变得
- 不同设备上1物理像素的大小可能是不一样的
- CSS像素是一个抽象的单位,主要使用在浏览器上,用来精确的度量Web页面上的内容
- 它是为Web开发者创造的,在css或者javascript中使用的一个抽象的层
- 一般情况下,css像素被称为与设备无关的像素(device-independent像素),简称"DIPs"
- 在一个标准的显示密度下,一个css像素对应着一个设备像素
<meta name="viewport" content="width=device-width,initial-scale=1.0,minmum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
- 从css像素角度出发,由于视觉视口所包含的css像素的个数跟用户的缩放行为有关,我们无法准确的判断视觉视口的尺寸。
- 默认情况下(物理像素:css像素 = 1:1),一个视觉视口包含该设备分辨率的值所代表的css像素个数
- 视觉视口包含了整个布局视口
- 移动端在初始化时,视觉视口会将整个布局视口完整显示出来,所以移动端浏览器在初始化的时候,物理像素与css像素之间的比例不可能是一比一,这个比例与设备分辨率和布局是口的大小有关
- 这个比例的本质上和视口有关,因为移动端浏览器初始化时视觉视口包含的css像素个数等于布局视口包含的css像素个数
- 视觉视口包含的物理像素个数等于设备的分辨率
缩放