1、em
em是相对长度单位,相对于当前对象内文本的字体尺寸,若是没有设置当前文本的字体尺寸,则是相对于浏览器中的默认字体尺寸。
所有没有进行人为设置的浏览器的默认字体大小都是16px,即1em=16px。在开发使用中,可以在最底层body选择器中设置font-size=62.5%。就可以转换为1em=10px,方便px转换em
特点:(1)em的值是人为进行设置的,并不是固定不变的。
(2)em会继承父级元素的字体大小
2、rem
rem是C3中新增的相对单位。
它与em的区别在于:rem在设置字体大小时,相对的是HTML根元素,可以只修改根元素,就可以成比例的调整页面所有字体的大小。还可以避免字体大小逐层复合的连锁反应。
3、px
px(像素),是相对于显示器分辨率而言的。
特点:(1)IE无法调整以PX作为单位的字体;
(2)火狐浏览器的内核可以支持调整PX、em和rem,但其他大部门浏览器均不支持