现在说一下rem ,rem是根字号的大小。也就是<html>元素的字号大小,
em是相对于自身的字号大小。
REM适配移动端就是用js设置根字号的值,然后所有的值都用rem来设置。
这个方法很方便,直接调用方法就可以。我封装了一个给大家参考。
var setRem = {
init: function() {
function set() {
document.documentElement.style.fontSize = document.documentElement.clientWidth / 750*100 + 'px';
}
window.onresize = set;
set();
}
};
setRem.init();
我这个是按照设计稿尺寸是750px来做的,之后在写CSS的时候所用的px尺寸除100,换成rem就行。
例如:一个div的盒子宽度是150px,你就设置成1.5rem就可以了。