下载此文档

浅淡HTML5移动Web开发.pdf


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
: .
浅淡 HTML5 移动 Web 开发
说实话,我们这次开发移动端的项目,整个项目组的人都是第一次,最初立项的时候为是选择
native app 和 web app 还争论了一番,最后综合考虑,我们选择了 web(我们选择了 h5)开发。但
从这两种开发模式的特点来说,从它们诞生之日起就开始了不断的争论,孰好孰坏,本文不作探讨,
只是简单罗列下本人开发遇到的问题和最终的解决方案。
1. 响应式 web 设计
说到这个,移动开发面对的屏幕尺寸那叫一个丰富,其中安卓阵营就够让人头痛的。我们在 PC
端常用的两种布局方式就是固定布局和弹性布局,前者设置一个绝大多数电脑能正常显示的固定宽度
居中显示,后者则采用百分比。关于这两者讨论的文章很多,有兴趣的自己查阅下,我今天要介绍的
就是相信你已经听过的”响应式布局”,响应式布局意味着媒体查询,这个在 css2 就已经出现的东
西随着 html5、css3 的到来又增添了新的生机。
响应式 web 设计并非新的技术,只不过将已有的开发技巧(弹性布局、弹性图片和媒体查询等)
整合在了一起,并命了这个听起来很牛 X 的名字——响应式 web 设计。犹如当年的 Ajax 一样,将已
有的技术重新组合发挥新的作用。
(1).媒体查询初探。媒体查询并非新出现的技术,如下:
其中就使用了媒体查询,通过 标签的 media 属性为样式表指定了设备类型,当然 CSS3 时代的媒
体查询更加丰富。 : .
发现了他们的区别吗?对,不只是针对设备进行适配,而且加了一个条件,就是当设备纵向放置
的时候才匹配,咱们再看一个。
大家会发现我们又拓展了一个条件,对,就是当设备屏幕的宽度大于 960px 才会加载
样式文件。我们究竟有哪些特性是可以被探测到的呢?下面列了一部分供大家参考(参考自
媒体查询):
- width 视口宽度
- height 视口高度
- device-width 设备屏幕的宽度
- device-height 设备屏幕的高度
- orientation 检测屏幕处于横屏还是竖屏
- aspect-ratio 基于视口的宽高比例
- device-aspect-ratio 基于设备屏幕的宽高比
- color 颜色的位数,如 min-color:32 匹配设备是否有 32 位或以上的颜色

浅淡HTML5移动Web开发 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人巧姐
  • 文件大小848 KB
  • 时间2021-12-20
最近更新