html + css如何实现手机端网页自适应

  介绍

这篇文章主要介绍html + css如何实现手机端网页自适应,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、最近在做项目,写移动端的网页,主要是自适应的问题.bootstrap等前端框架用的不好,又不想耽误时间,不能自适应很烦的人,这里给大家介绍下我的方法,

也是结合了很多人的思路。

1。在头部加入这样的一行代码:

& lt;元内容=翱矶?设备宽度,初始=1.0,最大范围=1.0,user-scalable=0,name=皏iewport"祝辞

这句话是自动设置缩放,然而,它并不能完全适应所有的手机,并且你在用浏览器手机模式调试的时候可能正常,但是换到真实的手机端其实是不正常的,所以我们还要进行改动。

2。这里推荐大家在用裕度、填充、字体大小等属性的时候用雷替代px,你可能对快速眼动比较陌生,这里我提供好了一段js代码,直接引入即可,不需要纠结快速眼动是怎么回事,关于原理,我再写篇博客做介绍,这篇博客讲怎么使用。就是以下的这段js代码,再写网页的时候放入html中即可。下面代码中640年的指的是手机的屏幕宽度,一般来讲市面上的手机屏幕的宽度最大是640 px,所以这里用我=640指代屏幕的最大宽度,最小是320 px,然后通过引用下面的js你就可以书写自己的网页了,要记得本js的1 rem=100 px哦,其实是为了好换算,比如font_size: 14 px;我们就可以写成,font_size: 0.14雷姆。

& lt; script>   !函数(n) {   var e=n.document,   t=e.documentElement,   我=640,   d=i/100,   o=皁rientationchange"在n ?“orientationchange":“resize"=function () {   var n=t。clientWidth | | 320;   n比;640年,,(n=640),   t.style。字形大?n/d +“px"   };   e。addEventListener,,(n。addEventListener (o, a ! 1), e.addEventListener (“DOMContentLoaded",, ! 1))   }(窗口);   & lt;/script>

3。好了,接下来为大家展示一个轮播图效果来说明一下,先上代码

& lt; !doctype html>   & lt; html>   & lt; head>   & lt;元charset=皍tf-8"祝辞   & lt;元内容=翱矶?设备宽度,初始=1.0,最大范围=1.0,user-scalable=0,name=皏iewport"比;   & lt; title>无标题文档& lt;/title>   & lt;脚本src=https://www.yisu.com/zixun/巴枷?jquery - 1. - js ">