之前写H5页面也会遇到适配问题, 是通过媒体查询一点一点调整,始终觉得很繁琐,但一直也没去想想解决的办法.
今天专门花了一上午的时间来去研究. 小生只是刚踏入前端路的小白,对于网上各位大佬的讲解适配理解起来还是挺费劲.....
但还是找到了一篇简单的解决方案, 参考链接: https://blog.csdn.net/starstasts/article/details/78712328(十分感谢);
1 !function(b, a){ 2 var c = b.documentElement; 3 a = function() { 4 var a = c.clientWidth; 5 a && (c.style.fontSize = a/375 * 100 + "px") 6 }; 7 window.addEventListener("orientationchange" in window ? "orientationchange" : "resize", a, !1); 8 b.addEventListener("DOMContentLoaded", a, !1) 9 }(document, window);
这种方法通过检测, 动态改变根元素 font-size的大小, 达到适配;
通过测试,感觉适配效果还是可以的,
目前就先这样处理, 闲下来在去理解实践其余的方法.