function c() { var b = f.getBoundingClientRect().width; b / i > 540 && (b = 540 * i); var c = b / 10; f.style.fontSize = c + "px", k.rem = a.rem = c }这里最后执行后设置的是html的font-size为36px;页面使用rem,但是在小米自带浏览器上发现页面所有元素都要比预期的小,于是我便打印了一下:console.log(getComputedStyle(window.document.documentElement)['font-size']);//31pxconsole.log(window.document.documentElement.style.fontSize)//36px发现浏览器最终使用的font-size是31不是36,但是第二行代码得到是我设置的值36px。搞不懂啊!!在其他浏览器上是正常的,两个打印出来的都是36px
1 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
添加回答
举报
0/150
提交
取消