rem在移动端的应用

1rem为页面根目录的字体大小。
若:html{ font-size:20px};
1rem = 20px

移动页面的具体应用。
移动端的设计稿一般都是iphone6为基础设计的,设计稿的宽为750px;
手机的物理尺寸是375px;所以在用css的时候,设计尺寸需要初以2;
要用rem完成移动端的适配,需要固定浏览器的显示宽度不变。
第一:设置meta头


第二:js动态地设置,根目录的字体大小;

document.documentElement.style.fontSize = document.documentElement.clientWidth / 7.5 + 'px';

第三:设计稿的尺寸除以100,得到相应的rem值。

比如:设计稿屏幕全宽为750px,此时css就为7.5rem;
反向推:
js设置的字体大小为:375px除以7.5得50px;
7.5rem乘以50px得到的是375px刚好是屏幕的满宽。

你可能感兴趣的:(css,rem,移动端适配)