rem中r指的是root 即相对于根元素,这样就意味着,我们只需要在根元素确定一个参考值,这个参考值设置为多少,完全可以根据自己的需求来定。
我们知道,浏览器默认的字号16px
为了方便计算,时常将在元素中设置font-size值为62.5%:
1rem等于html根元素设定的font-size的px值,假如我们在css里面设定下面的css。·
html{font-size:14px}
那么后面的CSS里面的rem值则是以这个14来换算,例如设定一个div宽度为3rem,高度为2.5rem.则它换算成px为width:42px.height:35px,同理,假如一个设计稿为宽度42px,高度为35px,则换成成rem,则是42/14=3rem,35/14=2.5rem。·
如果css里面没有设定html的font-size,则默认浏览器以1rem=16px来换算。