按设计稿中的字体大小设置页面字体大小(px),在手机端,因为不同设备会有不同,换算成rem单位。
rem是“font size of the root element”,可以通过这篇文章了解http://www.w3cplus.com/css3/define-font-size-with-css3-rem

以640px宽为例,设置html{ font-size: 20px; }
再把css中原来的px单位除以20,换成rem,比如120px,就写6rem
都设置完以后,这个页面是适配640的手机,那如果不是640的手机怎么办呢?在页面中加入这段脚本:

<script type="text/javascript">
(function (doc, win) {
var docEl = doc.documentElement,
resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
recalc = function () {
var clientWidth = docEl.clientWidth;
if (!clientWidth) return;
docEl.style.fontSize = 20 * (clientWidth / 640) + 'px';
}; if (!doc.addEventListener) return;
win.addEventListener(resizeEvt, recalc, false);
doc.addEventListener('DOMContentLoaded', recalc, false);
})(document, window);
</script>
其中docEl.style.fontSize = 20 * (clientWidth / 640) + 'px'; 中20是html中设置的font-size,640是psd中图像宽,如果psd设计的是1080的,那就换成1080.

最新文章

  1. 6.6 Android 编译机制的变迁
  2. NGUI 图集生成 图片Sprite 有撕裂边的问题
  3. ZOJ 1016 Parencodings
  4. ApiCloud重新定义移动应用开发
  5. 常见的http头信息
  6. 【笨嘴拙舌WINDOWS】实践检验之剪切板查看器【Delphi】
  7. ubuntu 下dbus的环境搭建和使用
  8. Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
  9. 基于bootstrap的datatable控件
  10. css圆角
  11. PHP学习之-1.7 注释
  12. dedecms 获取描述信息限制字数
  13. [LeetCode] 033. Search in Rotated Sorted Array (Hard) (C++)
  14. peewee 通俗易懂版
  15. matlab-双摆仿真
  16. SQL Server 备份到网络盘网络映射盘
  17. CGI,FastCGI,PHP-CGI与PHP-FPM区别详解【转】
  18. Nginx详解五:Nginx基础篇之HTTP请求
  19. 在storm中运行jar产生模拟数据的时候,遇见的问题
  20. PHP-不同Str 拼接方法性能对比

热门文章

  1. webapi之fiddler头设置
  2. IOS之pageControl
  3. innerHTML的性能问题
  4. java语言基础-类型运算细节
  5. sql server 2000备份还原数据库
  6. 在同一页面显示多个JavaScript统计图表
  7. uva10735 Euler Circuit
  8. roi pooling层
  9. No-7.系统信息相关命令
  10. 关于java.io.FileNotFoundException: /static/count.txt (No such file or directory) 问题的解决