一、rem 1.rem是一种页面单位,是相对单位,它和em比较类似,em是相对于父元素的字体进行比较,rem是相对于html的字体进行比较 2.算法: 在不算不同屏幕的条件下,1rem 就是我们所设置的html字体大小 在不同的屏幕下rem适配的原理就在于不同屏幕下的html字体不一样 1.html字体大小的计算公式: html的fontSize = 屏幕尺寸 / 我们自己定义的页面宽度的份数(就是整个页面我们自己把他定义为多少分) 2.在pc端width一般是1920 height一般是1080 所以我们一般是把份数定为24份 so我们的html的fontSize就是 1920 / 24(份数) = 80px 这时我们的1rem = 80px注意这时在我们的1920px下