1. 屏幕自适应

1.1. 框架

1.2. pc端

1.3. 移动端

1.3.1. ideal viewport 的效果

<meta name="viewport" content="width=device-width, initial-scale=1">

1.3.2. 等比缩放

<script>(function(){var w=window.screen.width,s=w/750,u=navigator.userAgent,m='<meta name="viewport" content="width=750,';if(/android (\d+\.\d+)/i.test(u)){if(parseFloat(RegExp.$1>2.3)){m+="minimum-scale = "+s+", maximum-scale = "+s+","}}else{m+="user-scalable=no,"}m+='target-densitydpi=device-dpi">';document.write(m)}());</script>

不设置viewport,在head里面用js生成,在安卓内流里面会有一些问题

1.3.3. 根据设备设不同的字体

使用自定义字体,font-face,然后js判断机型

1.3.4. rem

用的少,用rem是比较好,但是比较麻烦,如果不根据屏幕尺寸来调节html的font-size,这对rem没啥用,rem一般要配合@media用

1.3.5. 相关资料

results matching ""

    No results matching ""