网站大量收购闲置独家精品文档,联系QQ:2885784924

项目9响应式布局-移动设备显示优化解析.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目9响应式布局-移动设备显示优化解析

芜湖职业技术学院 * 项目9响应式布局-移动设备显示优化 《HTML5网页设计与实现》 『作 者』徐 琴 『时 间』2015.6 响应式布局-移动设备显示优化——学习情境 现在使用移动终端的用户越来越多,小黄发现之前设计的网页在稍大显示器宽度,如1280px上显示效果良好,但是在小屏幕显示器上,如手机、ipad上,网页打开后效果就不那么美观了,会让用户产生很糟糕的体验。 小黄需要学习响应式布局的方法,将页面优化,使得页面能够自适应屏幕的大小采取不同的显示方式,也就是让它能够兼容多个移动终端。 * 响应式布局的概念 响应式布局(这一概念最初是由 Ethan Marcotte 在’A List Apart’中提出的)回应了用户及其所用设备的需求。版式会因根据设备的大小和功能而变化。例如,手机可能会以单列视图的形式呈现内容,而同样的内容可能会以双列的形式呈现在平板电脑上。 * 设置viewport 对于针对各种设备优化过的网页,其文档标头中必须包含viewport元视口元素。元视口代码会指示浏览器如何对网页尺寸和缩放比例进行控制。在开发时,我们把下面代码复制到head标签中: meta name=viewport content=width=device-width, initial-scale=1.0 * CSS中的Media Query(媒体查询) 媒体查询是可应用于 CSS 样式的简单过滤器。有了这些过滤器,我们可以根据设备呈现内容的特点轻松更改样式,包括显示屏类型、宽度、高度、方向甚至是分辨率。 例如,可以将打印必需的所有样式放在打印媒体查询中: link rel=stylesheet href=print.css media=print * 媒体查询属性及结果 属性 结果 min-width 当任意浏览器宽度大于查询中定义的值时适用的规则。 max-width 当任意浏览器宽度小于查询中定义的值时适用的规则。 min-height 当任意浏览器高度大于查询中定义的值时适用的规则。 max-height 当任意浏览器高度小于查询中定义的值时适用的规则。 orientation=portrait 高度大于或等于宽度的任意浏览器适用的规则。 orientation=landscape 宽度大于高度的任意浏览器适用的规则。 * CSS中的Media Query(媒体查询) 如: link rel=stylesheet media=(max-width: 640px) href=max-640px.css link rel=stylesheet media=(min-width: 640px) href=min-640px.css link rel=stylesheet media=(orientation: portrait) href=portrait.css link rel=stylesheet media=(orientation: landscape) href=landscape.css style @media (min-width: 500px) and (max-width: 600px) { h1 { color: fuchsia; } .desc:after { content: In fact, its between 500px and 600px wide.; } } /style * CSS中的Media Query(媒体查询) 根据前面代码,不同宽度的浏览器会采用不同的样式: 当浏览器宽度介于 0 像素和 640 像素之间时,系统将会应用 max-640px.css; 当浏览器宽度介于 500 像素和 600 像素之间时,系统将会应用 @media; 当浏览器宽度为 640 像素或大于此值时,系统将会应用 min-640px.css; 当浏览器宽度大于高度时,系统将会应用 landscape.css; 当浏览器高度大于宽度时,系统将会应用 portrait.css。 * 练习题 * 利用素材中banner.png制作出如下图所示的响应式布局效果。 上网查看哪些网站是采用响应式布局方式设计页面的。 * THANK YOU! 项目9 响应式布局-移动设备显示优化 《HTML5网页设计与实现》 芜湖职业技术学院

文档评论(0)

4477704 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档