关于长度单位,你还只是会使用px吗?让我们来看看如何使用长度单位在页面自适应。
像素为影视显示的基本单位,译自英文pixel,pix是英文单词picture的常用缩写,加上英语单词element元素,就得到pixel,故像素表示画像元素之意,有时又被称为pel(pictureelement)。
通常说的显示分辨率,其实是桌面设定的分辨率(桌面分辨率)而不是显示屏最大可支持的分辨率(物理分辨率)。
列如有一个宽为100px的p标签,在800x600分辨率下占显示面积的1/8,而在1980x1080分辨率下则占据1/19,这也是为什么说它是动态的主要原因。
简单来说,px会随着桌面分辨率的变大变小和改变,参考点就是桌面分辨率,在不同桌面分辨率下会显示出不同的效果。目前而已比较流行的还是1920x1080桌面分辨率。
基于当前元素的font-size大小,如果没设置就是继承父元素的font-size。
如果作用于font-size时,1em就等于父元素的font-size。
em单位具有级联关系。
em会随着font-size的大小改变而改变。
默认情况下:1rem=16px,这是因为浏览器的默认字体大小为16px,且html标签的的字体大小不会被轻易修改。
一个单位是指视图宽度的1%。