移动端页面使用Rem布局
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no">
<script>
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function () {
var clientWidth = docEl.clientWidth,baseWidth = 640;
if (!clientWidth) return;
if(clientWidth>=baseWidth){
docEl.style.fontSize = '100px';
}else{
docEl.style.fontSize = 100 * (clientWidth / baseWidth) + 'px';
}
var m,baseWidth = baseWidth || 'device-width';
m = window.document.querySelector('meta[name="viewport"]');
m || (m = window.document.createElement("meta"), m.setAttribute("name", "viewport"), window.document.head.appendChild(m));
m.setAttribute("content", "width="+ baseWidth +",user-scalable=no");
};
if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
</script>
<style>
*{
padding:0;
margin:0;
}
.base{
width:6.4rem; /*宽640px*/
margin:0 auto;
background: #EFEFEF;
}
.btn{
background: #fefeef;
font-size:0.32rem; /*字体32px*/
}
</style>
</head>
<body>
<div>
<div>中国 </div>
</div>
</body>
</html>
上面的代码即是Rem布局,设计稿 是640,rem即等于640,750即等于 750
Dcr163的博客
http://dcr163.cn/204.html(转载时请注明本文出处及文章链接)