
避免移动端根节点字体大小计算引起的css变形
在使用rem计算根节点字体的大小时,移动端项目在页面首次加载时可能会出现CSS变形的问题。这是由于在根节点字体大小赋值后,页面内容需要重绘。下面介绍解决方法:
解决方案:
将计算根节点字体大小的代码放在页面的最前面,具体来说,放在
标签内。
原理:
立即学习“前端免费学习笔记(深入)”;
此举确保了在页面任何内容显示之前,根节点字体大小就已经赋值。这样,页面加载时就无需重绘内容,避免了CSS变形。
示例:
如果你熟悉flexible.js,可以使用其中的方法:
在页面中内联flexible.js代码。将flexible.js放在所有其他资源加载之前。
参考:
[amfe/lib-flexible at master](https://github.com/amfe/lib-flexible/blob/master/README.md)
以上就是移动端rem计算根节点字体大小导致CSS变形如何解决?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1558669.html
微信扫一扫
支付宝扫一扫