我做的移动端页面为什么有这种问题

阅读 3.4k
6 个回答
新手上路,请多包涵

你的html有设置字体大小么?一般是按照不同的宽度设置不同的字体大小。然后在换算下

rem是基于<html>根来适应大小变化哒

新手上路,请多包涵

rem和html根元素有关系,比如<html>设置10px 1rem就等于10px。不过最好设置大点,chrome浏览器好像最小识别12px ,你如果根元素设置10 px,你后面用1rem,chrome浏览器会当成12px

文字是不使用rem的,直接使用px

文字不要使用rem,使用px,要适应高清屏的话可以根据dpr来动态改变

用rem方案的话,需要获取当前环境下的window.devicePixelRatio,然后动态修改换算比例。😀

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题