CSS中的长度单位分为绝对单位和相对单位。
绝对单位:一个单位可以代表实际的长度大小,在页面中以最精确的像素进行展示。
相对单位:相对单位是浏览器的度量单位,相对于物理像素(显示器的分辨率)。
单位符号 | 单位名称 | 相对/绝对单位 | 备注 |
---|---|---|---|
px | 像素 | 绝对单位 | - |
in | 英尺 | 绝对单位 | 1in=96px |
cm | 厘米 | 绝对单位 | 1cm=37.8px |
mm | 毫米 | 绝对单位 | 1mm=3.78px |
em | - | 相对单位 | 随父级或当前元素的font-size变化 |
rem | - | 相对单位 | 相对于根节点的font-size变化 |
pt | 点 | 相对单位 | 1pt=1.33px |
pc | 派卡 | 相对单位 | 1pc=12pt=16px |
ex | - | 相对单位 | 0.5em |
ch | - | 相对单位 | 0.5em |
% | 百分比 | 相对单位 | - |