响应式Web的设计关键技术及的设计流程.docVIP

响应式Web的设计关键技术及的设计流程.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
响应式Web的设计关键技术及的设计流程

响应式Web的设计关键技术及的设计流程   摘要:适应移动互联网Web设计需求,从Web设计实践出发,解析了响应式Web设计的媒体查询、流动布局和弹性视觉媒体三大关键技术,提出了响应式Web设计流程,为实现“一源多屏”Web设计提供了解决方案,为移动互联网设计和重构提供了技术框架和路径。   关键词:响应式;CSS3;Web设计   中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2014)05-1066-03   Responsive Web Design Key Technology and Design Process   ZHAO Jian-bao   (Department of Computer Science,Guangdong AIB Polytechnic College,Guangzhou 510507,China)   Abstract: Web design needs to adapt to the mobile Internet, from Web design practice, parsing the responsive Web design media queries, fluid layouts and visual media elasticity three key technologies ,proposed responsive web design process to achieve a source multi-screen web design solutions , provided the technical framework and path for the mobile Internet design and Reconstruction.   Key words: Responsive web design; CSS3; Web design   根据CNNIC第32次互联网络发展状况调查结果,截至2013年6月,中国手机网民的总规模达4.64亿。其中,手机浏览器用户规模为3. 69亿,同比增长21. 0%,在手机网民中的渗透率为79. 5%[1],手机网民正在以前所未有的速度增长。与此同时,上网设备已经不仅仅是手机、平板电脑、PC,小到眼镜、手表,大到电视、冰箱都可以上网,上网设备显示屏物理尺寸不同,输入模式不同,操作系统不同,浏览器内核及版本不同,导致不一致的窗口宽度、屏幕分辨率、用户参数和用户字体,上网设备碎片化趋势明显[2][3]。目前,Web设计中普遍使用固定宽度(如960像素)为所有终端用户提供一致的用户界面,在显示屏分辨率趋于一致时显示很好,但在大尺寸高分辨率显示器上会显示高达50%空白区域,而在移动终端上页面大小不能匹配终端屏幕大小,页面布局不能自适应调整,无法按100%比例显示页面宽度,出现水平滚动条,寻求标准分辨率越来越困难[4][5]。理想情况下,Web设计应该根据用户显示屏分辨率定制多个版本,以提供最佳用户浏览体验,但会导致网站建设与维护工作量成倍增长,建设周期明显延长,建设费用成倍增加[6]。在此背景下,Web设计师应顺势而为,勇于面对上网设备的多样性,放弃在不同平台的不同浏览器上网页效果完全一致性的追求,设计能自适应用户终端设备的网站。响应式网页设计(Response Web Design),整合媒体查询、弹性视觉媒体和流动布局,有助于解决不同上网设备的适配性问题,使网站兼容多种设备和屏幕,实现“一源多屏”。   1 关键技术   响应式设计整合了媒体查询、弹性视觉媒体和流动布局[7],媒体查询实现按设备特性来分级控制页面布局,弹性视觉媒体实现视觉媒体按照特定布局的动态调整,使用流动布局能创建可缩放、可流动的弹性版式,三者构成了响应式设计的核心技术。   1.1 媒体查询   在CSS2.1媒体类型允许为显示器(screen)、打印机(print)、电视机(tv)等媒体定义样式,W3C在CSS3中加入了媒体查询(Media Queries)模块,不但支持定义媒体类型,而且支持上网设备的物理特性的检测。没有CSS3的媒体查询模块,就不能针对设备特性匹配特定的CSS样式。媒体查询根据媒体类型、屏幕宽度、屏幕比例、设备方向(横向或纵向)等各种功能特性来改变页面布局,而不仅仅像CSS2.1的只是媒体类型。Web设计者只需要针对不同的屏幕分辨率等级来编写不同的页面布局样式,然后上网设备会根据自身的屏幕分辨率来选择一种适合页面的布局,从而改善用户浏览体验。媒体查询表达式由设备类型和一个或多个检测媒体特性的声明构成,声明由媒体特性名称和值构成,中间用冒号“:”分隔[8]。媒体查询的语法为:“@media

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档