页面宽度是320px,htmlDom.style.fontSize = htmlWidth/20+'px',1rem=?

来源:2-3 rem原理与简介-3动态修改fontsize

三天半打渔

2018-02-02 11:13

页面宽度是320px , htmlDom.style.fontSize = htmlWidth/20+'px'; 1rem=32px吗?1rem=16px吧

写回答 关注

5回答

  • 蓝图1212121
    2018-08-01 17:49:01

    为啥我获取到的还是1920.是不是meat专用移动设备的没起作用?

  • sundyman
    2018-07-10 22:13:36

    按你的代码,pxtorem函数中 rem基数是37.5,那么js动态修改html的font-size: width/10, 那么在resize的过程中width是变化的,设置的font-size也是变化的,但是pxtorem函数中的始终是37.5,是不是有问题?

  • 慕雪2279059
    2018-02-04 18:44:21

    这里的rem 是算出来的,就是你的这个公式,根据实际需求定义除数,也就是 你这里的20 , 算出来1rem 等于多少px ,320除以20 为16,也就是1rem

  • MTZ_MTZ
    2018-02-02 15:18:13

    按照你这样的写法,也就是 320  / 20 = 16,所以就设置了html的字体大小为16px,后续子元素引用的rem,就是 1rem = 16px ;所以你想的是对的,

  • qq_五花肉_2
    2018-02-02 15:15:54

    16px

移动web开发适配秘籍Rem

移动web不求人,全面掌握移动web开发rem适配方案。

37075 学习 · 88 问题

查看课程

相似问题