移动端适配js
第一种、参考网易的 (我现在用这个多) https://www.cnblogs.com/well-nice/p/5509589.html 1 var deviceWidth = document.documentElement.clientWidth; 2 if(deviceWidth > 750) { deviceWidth = 750; } 3 document.documentElement.style.fontSize = deviceWidth / 7.5 + 'px'; 备注:body要加个样式:width:7.5rem 这是针对设计图为750的,如果是640,就/640 (1)先拿设计稿竖着的横向分辨率除以100得到body元素的宽度: 1 如果设计稿基于iphone6,横向分辨率为750,body的width为750 / 100 = 7.5rem 2 如果设计稿基于iphone4/5,横向分辨率为640,body的width为640 / 100 = 6.4rem (2)布局时,设计图标注的尺寸除以100得到css中的尺寸,比如下图: 播放器高度为210px,写样式的时候css应该这么写:height: 2.1rem。之所以取一个100作为参照,就是为了这里计算rem的方便! (3)在dom ready以后,通过以下代码设置html的font-size: 1