以前做纯手机端项目时,直接就用了rem;可是最近做自适应时rem却在PC端出现了不兼容的问题;
想问一下你们做自适应网站时都是用的rem吗?怎么处理的PC兼容?
如果不是,你们用的什么方案呢?
以前做纯手机端项目时,直接就用了rem;可是最近做自适应时rem却在PC端出现了不兼容的问题;
想问一下你们做自适应网站时都是用的rem吗?怎么处理的PC兼容?
如果不是,你们用的什么方案呢?
rem是em的升级版,它只会相对于html而不会受到父级元素影响,一般不建议rem做pc端,做响应式一般会选择px或em,再加上媒介查询。若用rem做响应式,应该动态监听窗口的resize动作,当窗口的分辨率变化时,动态计算html的font-size大小
pc端检查一下是否支持rem
如果不支持的话提示升级浏览器。
否则,只能使用兼容的"库",我原以为会有一个叫做“rem2px.js"的库,但并没有搜索到。
那就用px吧。
em不建议使用,不好用。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
5 回答777 阅读
4 回答2.2k 阅读✓ 已解决
绝大部分浏览器都应该兼容rem的啊...你是不是没有规划font-size?
rem (root em) units浏览器兼容一览表