适应屏幕的方案:

1、css3 Media queries (针对多版本设计稿)

2、设计稿不复杂的时候 通过宽度自适应用百分比

3、通过更新meta:viewport标签,通过设计稿尺寸和设备尺寸的比例去设置

优点:

1、简单易懂,不需要JavaScript的支持,跨度大

2、适应能力强,代码量较少

3、适应能力强,针对不同的屏幕基本都可以适应

缺点:

1、代码量冗余,需要针对不同的屏幕尺寸去处理,

2、对设计稿有限制

3、页面比较大的时候,加载显示的时候会重绘(待验证)

1、可视区域宽度小于600的时候回应用

@media screen and (max-width: 600px) {
.class {
background: #ccc;
}
}

3、根据设计稿和devicewidth 获得bfb

var design = 420,device = document.documentElement.clientWidth;
var bfb = (device/design).toFixed(1); var atts = "width="+design+", user-scalable=no, initial-scale="+bfb+", maximum-scale="+bfb+", minimum-scale="+bfb
id.setAttribute("content",atts);

最新文章

  1. 【转】string.Format对C#字符串格式化
  2. Redis 排行榜 相同分数根据时间优先排行
  3. 探索摸寻之XCode 快捷键
  4. JavaScript模块化
  5. VR外包团队:长年承接VR虚拟现实外包(应用、游戏、视频、漫游等)
  6. spring之BeanFactory
  7. JavaMelody监控SQL
  8. 基本概率分布Basic Concept of Probability Distributions 4: Negative Binomial Distribution
  9. 无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用
  10. Gym 100851E Easy Problemset (模拟题)
  11. 【转】android UI设计的一些心得与问题解决(无效果图)
  12. 【Python】python-一个class继承的小case
  13. sp<> 强指针类的用法
  14. android NDK编译(导入).a文件和编译多个so文件(转)
  15. HDU 2298 Toxophily(公式/三分+二分)
  16. CSS3 background-size图片自适应
  17. 4.4、Android Studio在命令行运行Gradle
  18. SQLServer更改用户定义的数据库角色
  19. git 命令(提高篇)的本质理解
  20. C# WINFORM的自动更新程序

热门文章

  1. Javascript调用WinForm方法
  2. 实践中需要了解的cpu特性
  3. tomcat和jboss的区别
  4. 转!!Tomcat网站上的core和deployer的区别
  5. caffe使用(2)
  6. 洛谷 P2481 [SDOI2010]代码拍卖会
  7. EXP直接导出压缩问津,IMP直接导入压缩文件的方法
  8. CG group
  9. 简明python教程四-----模块
  10. 正则表达式 - JavaScript描述