关于rem单位的问题

clipboard.png
这是css代码,通过link标签引入,想要达到的效果就是html和body的font-size是100px

然而结果是html的font-size:100px,而body则是font-size:16px;

如果我在body里面随便加入一段script代码:
clipboard.png

body的font-size就正常了,变成100px

或者删除link标签,把上方css代码直接写在html中,也是有效果的,求教大神这是什么原理,应该怎么写才是正确的。

阅读 4.9k
3 个回答
rem设置给html就行了。不需要设置给body

rem是root em,这个要设置在根元素也就是html上的,浏览器上如果设置了字体大小,这里没有设置的话,就会默认浏览器设置的

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