px
px,中文为像素,是一个相对长度单位,与显示器的分辨率有关
- 特点:
- ie浏览器或者ie内核的浏览器无法调节以px为单位的字体的大小
- Firefox(火狐)浏览器可以调整以px为单位的字体大小
em
em,相对长度单位。相当于当前对象内文本的字体尺寸。如果当前对行内文本的字体尺寸未被人为定义,则按照浏览器的默认字体尺寸
- em的值并不是固定不变的
- em会继承父级元素的字体大小
- 任意浏览器的默认字体大小为16px;即1em=16px,为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%;,如此,相当于调整了浏览器默认字体高,16px*62.5%=10px,即1em=10px,15px=1.5em