rem布局定义根节点的px,以及for循环中var和let声明变
2017-12-07 本文已影响20人
丶灰太狼他叔
1、假设设计稿的宽是750px,根节点是100px。可以得出设备宽度为7.5rem,在根节点中的
font-size=设备宽度/7.5。
即:document.documentElement.style.fontSize = document.documentElement.clientWidth*(window.devicePixelRatio||1) / 7.5 + 'px';
当然还有考虑一倍屏和二倍屏的问题,以及font-size小于12px在谷歌支持的问题等。
2、for循环中:
var声明的变量是全局的,for循环之外是可以拿到定义的变量的;
而let声明的变量是有块级作用域的,for循环之外是拿不到的。