一般来说,一个项目即兼容 PC 端又兼容移动端基本算是伪需求~首先,从设计角度来看,移动端和 PC 端设计和交互差别都很大;其次如果想要 2 个端都看得过的去的话,得大量写 media query,代码很难维护;最后从功能角度,PC 浏览器,特别一些低版本 IE,很多功能没法在 2 端同时应用。所以,我们先忽略掉 2 端同时兼容的问题。
移动端也是可以用 rem 的,虽然我不喜欢用,基本 px 可以解决问题。具体 rem 的使用方式,可以网上搜索更详细的资料喔。推荐一篇 rem 的文章(http://isux.tencent.com/web-app-rem.html),虽然这里面的一些观点我不认同~