H5-移动端适配

Posted yk95

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H5-移动端适配相关的知识,希望对你有一定的参考价值。

  之前写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的大小, 达到适配;

  通过测试,感觉适配效果还是可以的,

  目前就先这样处理, 闲下来在去理解实践其余的方法.

  


以上是关于H5-移动端适配的主要内容,如果未能解决你的问题,请参考以下文章

H5在移动端尺寸适配方案

移动端H5页面高清多屏适配方案

手淘H5移动端适配方案flexible源码分析

h5移动端适配iOS遇到的问题

H5-移动端适配

基于rem的移动端响应式适配方案(详解) 移动端H5页面的设计稿尺寸大小规范