这个rem我这会才搞明白,查了好几个资料,又是计算公式之类的,看的都晕掉了
rem是以fontsize为基准的 如果html的fontsize设置为16px 就相当于设定了1em=16px 比如你的一个div设置为 32px ,那就是2rem
一般用js来:
<html lang="zh-CN" lang="zh-CN" class="no-js" id="html-layout">
<script> $(window).resize(function(){ var p=$(window).width()/750;//设计稿宽度是750 $('#html-layout').css('font-size',p*30); }).resize(); </script>
样式使用less预编译的:
.fz(@fz:12px){ font-size: @fz/30; }.foot_nav { .fz(34rem);}