大家做自适应网站(含PC、平板、手机)时用rem吗?怎样处理PC端部分浏览器不兼容rem的问题?

以前做纯手机端项目时,直接就用了rem;可是最近做自适应时rem却在PC端出现了不兼容的问题;
想问一下你们做自适应网站时都是用的rem吗?怎么处理的PC兼容?
如果不是,你们用的什么方案呢?

阅读 8k
6 个回答

看是做响应式还是纯pc端,纯pc端的话建议px或者em

rem是em的升级版,它只会相对于html而不会受到父级元素影响,一般不建议rem做pc端,做响应式一般会选择px或em,再加上媒介查询。若用rem做响应式,应该动态监听窗口的resize动作,当窗口的分辨率变化时,动态计算html的font-size大小

pc端检查一下是否支持rem
如果不支持的话提示升级浏览器。

否则,只能使用兼容的"库",我原以为会有一个叫做“rem2px.js"的库,但并没有搜索到。

那就用px吧。

em不建议使用,不好用。

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