半路出家,一直以为css的长度单位标识符只有px、%两种,直到今天新买的书才知道,长度单位标识符有绝对长度和相对长度两种:
css中绝对单位:
单位标识符 说明
in 英寸
cm 厘米
mm 毫米
pt 磅 (1磅=1/72英寸)
pc pica(1pica等于12磅)
css相对单位:
单位标识符 说明
em 与元素字号挂钩
ex 与元素字体的"x高度"挂钩
rem 与根元素的字号挂钩
px css像素(假定显示设备的分辨率为96dpi)
% 另一属性的值的百分比
像素的定义是:参考像素是距读者一臂之遥的像素密度为96dpi的设备上一个像素的视角。
个人感觉这定义上看来,css上的像素应该是绝对单位吧,在尝试过程中也是觉得像素是绝对定义。