参考网址详细链接直达
任意浏览器的默认字体高都是16px
如果自己设置字体大小 按设置的字体大小转换
宽高也能使用
1em=16px。那么12px=0.75em,10px=0.625em
在css中的body选择器中声明Font-size=62.5%
px:
相对长度单位。像素px是相对于显示器屏幕分辨率而言的。
em:相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。
特点:会继承父元素的大小
rem:CSS3新增的一个相对单位: 相对html根元素
em和rem区别: 使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素
对于只需要适配少部分手机设备,且分辨率对页面影响不大的,使用px即可 。 对于需要适配各种移动设备,使用rem