rem作移动端适配已经获得广大web开发都的喜好。其实,简单的作rem很是容易。只须要三处引入便可。css
meta处作适配声明:html
<!-- 名字:视口;内容:宽=设备宽,初始缩放比例=1.0,用户缩放=不,最大缩放比例=1.0--!> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, maximum-scale=1.0" /> <!-- x5(也就是在微信上)满屏,其余浏览器也满屏 --!> <meta name="x5-fullscreen" content="true" /> <meta name="full-screen" content="yes" />
在这里我做为除以10的处理,固然也可改成你以为方便计算的值。web
<script> document.getElementsByTagName('html')[0].style.fontSize = (document.documentElement.clientWidth || document.body.clientWidth) / 10 + 'px'; </script> <!-- 其中,document.documentElement.clientWidth返回的是html元素 -->
我用的是vscode,在插件入搜素px2rem,安装第一个就能够了。
由于插件默认的html字体大小(root font size)设为16px,因为我用的设计稿都是iphone6的尺寸,因此在这里改成37.5浏览器