设备独立像素:iPhone5:320 * 568 >> 微信网页可视区高度:504px

         iPhone6:375 * 667 >> 微信网页可视区高度:603px

设备独立像素:window.screen.height

可视区高度:document.documentElement.clientHeight

以iPhone6为基准适配的话,设计稿高度为667,实际667包括iPhone的电量条以及微信或浏览器中的头部或底部区域,所以简单的把设计稿做成667 * 2 = 1334下部分就会溢出被藏起来。

以现在的适配方法并以兼容到微信中iPhone5为例,其根元素的fontSize为32px,到iPhone6根元素是37.5px,其实就会(强行)存在这样一个比例关系以做到同步(不会说在iPhone6 plus是好的到iPhone5出现一屏装不下的情况):

32 / 37.5 = 504 / x x = 509.59

x小于iPhone6可视区高603(当然更会小于iPhone6 plus可视区高,因为由公式知fontSize和可视区高成正比,iPhone6 plus根元素fontSize大于前面两个),此时设计要考虑留白,或整体调整下设计稿的间距。

所以设计稿的有效内容尺寸为 509.59 * 2 = 1181.18 ≈ 1180 为目前我们比较合适的,至于其他安卓机也可以在此基础上再做出调整可能会比较好。

H5页面内容规划布局设计的时候,不要把重要内容例如按钮,放在最偏下的位置...

最新文章

  1. Toast通知
  2. [CareerCup] 17.7 English Phrase Describe Integer 英文单词表示数字
  3. BZOJ2456 mode
  4. 对EV-Globe5.0资源体系的简单理解
  5. @media用法。
  6. 快排算法(C++版)
  7. mysql登陆报错(ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2))
  8. 最小包围多边形(凸包;最小包围点集)——C代码例子
  9. Android开发,Eclipse创建aidl接口时,出错
  10. javascript编程代码笔记
  11. Python之signal模块
  12. HDU_5563Clarke and five-pointed star
  13. Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和
  14. Spring事务@Transactional标签深入学习
  15. 根据IP查地理位置信息
  16. mysql 原理 ~ 常规锁
  17. ActiveSupport::Concern 和 gem 'name_of_person'(300✨) 的内部运行机制分析
  18. node.js执行shell命令
  19. 745. Prefix and Suffix Search 查找最大index的单词
  20. 【[SDOI2017]序列计数】

热门文章

  1. glob (programming) and spool (/var/spool)
  2. 一个简单的HTML5摇一摇实例
  3. linux配置nfs步骤及心得
  4. android 怎样加速./mk snod打包
  5. MySQL数据库的常见操作(七)
  6. CPI和GDP有什么关系
  7. ASP.NET动态网站制作(10)-- JQ(2)
  8. iOS - 集成SDK问题
  9. win本地配置docker环境
  10. _THROW 何解?