为了账号安全,请及时绑定邮箱和手机立即绑定

移动端rem布局 和 meta标签 content="width=750"里面用px布局的区别?

移动端rem布局 和 meta标签 content="width=750"里面用px布局的区别?

婷婷同学_ 2018-10-03 10:17:39
meta 标签里面 content="width=750" 里面用 px 布局也可以自动缩放,rem 布局也可以,两者有什么区别?怎么可以看到效果,淘宝用 rem 肯定是有原因的。今天被要求 content 写成 750 里面用 px 直接写,这样会出现什么问题?
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

rem是相对于html的字体的大小的,如果html的fontSize:10px, 那么1rem就等于10px;所以说整个页面都用rem布局,如果当屏幕大了,你只需要改html的fontSize是多少,整个页面就可以跟着放大或者缩小了。一般写移动端页面都会根据宽度来设置html的fontSize的大小。用一个闭包函数就可以解决自适应移动端页面的写法。

<script type="text/javascript">
      (function (win,doc) {        function setSize() {
          doc.documentElement.style.fontSize=20*document.documentElement.clientWidth/375+'px';
        }
        setSize();
        win.addEventListener('resize',setSize,false)
      })(window,document)  </script>

把这个放在页面head中就可以了


查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 798 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信