关于rem单位的问题
这是css代码,通过link标签引入,想要达到的效果就是html和body的font-size是100px
然而结果是html的font-size:100px,而body则是font-size:16px;
如果我在body里面随便加入一段script代码:
body的font-size就正常了,变成100px
或者删除link标签,把上方css代码直接写在html中,也是有效果的,求教大神这是什么原理,应该怎么写才是正确的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试了一下,在chrome下有问题,在firefox41和IE11下都没问题,应该是chrome的一个bug,
https://code.google.com/p/chromium/issues/detail?id=319623
应该是这个?建议不要在body元素上使用rem,可以使用em来代替。
rem是root em,这个要设置在根元素也就是html上的,浏览器上如果设置了字体大小,这里没有设置的话,就会默认浏览器设置的