Flexible2.0 中 document.body.style.fontSize的设定有什么意义呢?

新手上路,请多包涵

Flexible2.0 淘宝的适配解决方案中有一句百思不得其解:

document.body.style.fontSize = (12 * dpr) + 'px';

有什么意义呢?屏幕的缩放也不是用的这个fontsize,是下面的 width/10 啊?

阅读 3.9k
1 个回答

width / 10是给<html>标签赋值的,因为rem是基于根元素来计算的(也就是<html>标签的font-size).
document.body.style.fontSize = (12 * dpr) + 'px';是给<body>标签赋值的,如果子元素不规定font-size的话,就继承<body>标签中的font-size

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题