老师,为什么基准值是var rem = docEL.clientWidth / 10;

老师,为什么基准值是var rem = docEL.clientWidth / 10;

(function(){

//设置rem适应屏幕fontsize尺寸

var docEL = document.documentElement;


function setRemUnit(){

var rem = docEL.clientWidth / 10;//获取到rem基准值

docEL.style.fontSize = rem + 'px';//设置fontsize为基准值

}


setRemUnit();

//窗口大小改变时

window.addEventListener('resize', setRemUnit);

//窗口出现在当前屏幕时

window.addEventListener('pageshow', function(e){

if(e.persisted){

setRemUnit();

}

})

})();


 而不是其他,这是一个标准的话那么REM插件有什么用呢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕码 2019-12-18 15:14:24

同学你好,针对你的问题如下解答:

(1)rem的基准值是用来确定根元素html的字体大小。可以自己设置,不是固定的值,所以设置为:docEl.clientWidth / 10或者37.5px或者40px都可以。

(2)插件是用来转换px单位和rem单位的。

两者不冲突。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师