响应式布局基础三:webapp布局
来源:互联网 发布:软件开发模式有几种 编辑:程序博客网 时间:2024/06/06 11:47
上一遍文章讲到了viewport,但是通过效果图我们可以看出来,有部分网页内容超出浏览器的宽度,以至于浏览器出现水平滚动条。
这一遍文章主要就是来解决这个问题。
第一种是:设置viewport,高度固定,宽度使用百分比
这种对于简单的列表形比较实用。这种布局方式,通过要为高度进行响应式。
第二种是:设置viewport,宽度和高度都固定,利用浏览器本身的功能进行缩放
这种布局方式不仅适合列表方式,也可以适用于一些复杂的布局。
根据设计稿的大小,直接设计viewport中的width为设计稿的像素宽度即可。然后原生的高宽均按照设计稿中的要求设计即可。
当设备的像素高或低于我们的viewport width的时候,浏览器会自己进行缩放的。(极少部分浏览器无法进行缩放,这个时候可以使用脚本进行动态设置viewport)。
第三种是:动态设置viewport,高宽度都使用相对单位
同第二种一样,适合于复杂的布局。
根据设计稿将各元素的单位换算成rem,然后根据屏幕大小,换算html的font-size。
参考资料:
MobileWeb 适配总结
移动端适配方案(下)
1 0
- 响应式布局基础三:webapp布局
- 三步实现响应式网页布局
- 响应式布局的三大要点
- 响应式布局三种@media
- 响应式布局的三大要点
- 响应式布局基础二:设置viewport
- 移动端响应式布局基础
- 移动端基础及响应式布局
- [响应式布局]响应式布局技巧
- 移动端开发-WebApp-淘宝商城(响应式布局:任何手机屏幕尺寸自适应)
- 响应式布局入门
- 响应式布局原理
- 响应式布局入门
- 响应式布局入门
- 响应式布局入门
- 浅谈响应式布局
- 响应式布局
- 响应式布局
- try catch finally 用法
- new Handler().post(new Runnalbe()... 分析
- bzoj 2242 [sdoi2011]计算器 (BSGS)
- JavaSE程序分析001 继承的小事情
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第二课:信号(Signal)的各种操作
- 响应式布局基础三:webapp布局
- ReactiveCocoa框架菜鸟入门——信号(Signal)详解 第三课:
- 集群中通过外网8088端口访问不到
- POJ - 1256 Anagram
- poj 1751 Highways
- C++学习笔记:重写PK重载
- test测试数据
- linux下perl及cgi.pm的安装(perl-5.22.1)
- Linux中操作SVN