使用场景
那么这些属性和单位怎么配合使用呢?特定的属性需要使用特定的单位吗?...单位虽然和属性无关,但是和输出的媒介有一定关系,比如输出到是屏幕还是纸张。在屏幕上显示和在纸张上面打印推荐使用的单位是不一样的。...下表给出了推荐的使用方法:
输出媒介 推荐 偶尔使用 不推荐
屏幕 em, px, % ex pt, cm, mm, in, pc
打印 em, cm, mm, in, pt, pc, % px, ex...而在高分辨率设备上(如现在的高清屏和打印机)绝对单位显示得更精确。由于以上原因,绝对单位更多的是在打印时使用。
曾经,CSS要求在计算机屏幕上正确显示绝对单位。...因为这一特性,rem现在被更广泛的应用于响应式设计。
ch
ch用的表较少,是CSS3中新加入的单位,表示当前字体中的 "0" (零、unicode 字符 U+0030) 的宽度。