《移动设备HTML5页面布局.ppt》由会员分享,可在线阅读,更多相关《移动设备HTML5页面布局.ppt(57页珍藏版)》请在三一办公上搜索。
1、广州大学华软软件学院,第2讲 移动设备HTML5页面布局,主要内容,HTML5新语义元素概述常见移动应用布局使用HTML5创建标准的移动Web页面习题,1、HTML5新语义元素,1.header定义文档的页眉(介绍信息)2.footer定义末尾部分3.nav构建导航4.aside定义一个页面的区域5.article描述文档中一块独立的文档内容6.section定义文档中的节7.hgroup定义为对网页或区段的标题元素进行组合等,1.header定义文档的页眉(介绍信息),Welcome to my homepage My name is Donald Duck,等价于,Welcome to m
2、y homepage My name is Donald Duck,运行效果示意图,2.footer定义末尾部分,定义和用法 标签定义文档或节的页脚。元素应当含有其包含元素的信息。页脚通常包含文档的作者、版权信息、使用条款链接、联系信息等等。可以在一个文档中使用多个 元素。,2.footer定义末尾部分,2.footer定义末尾部分,提示和注释提示:元素内的联系信息应该位于 标签中。全局属性 标签支持 HTML 中的全局属性。事件属性 标签支持 HTML 中的事件属性。,下面的全局属性可用于任何 HTML 元素,Posted by:zxf,3.nav构建导航,ex2-1 ex2-2 Conta
3、ct information:,ex2-1 ex2-2 Contact information:,4.aside定义一个页面的区域,定义和用法 标签定义其所处内容之外的内容。aside 的内容应该与附近的内容相关。的内容可用作文章的侧栏。,典型的博客布局,5.article描述独立的文档内容,标签规定独立的自包含内容。一篇文章应有其自身的意义,应该有可能独立于站点的其余部分对其进行分发。元素的潜在来源:论坛帖子报纸文章博客条目用户评论,6.section定义文档中的节,标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。,7.hgroup,这是主标题 这是副标题
4、 The rest of the content.,7.hgroup,对于hgroup元素的用法,虽然没有严格的要求,但是适当的使用hgroup元素对于SEO有一定的好处,hgroup中建议使用h1-h6标签。,2、常见移动应用布局,三段式结构是一种最基本布局方式,单视图并不一定都有head或foot,所以Header、Footer使用虚线来表示。多数应用中还会有导航条(Navigatior),但一般情况下导航条会被计算为Header或Content的一部分,而不会独立存在。,3、使用HTML5创建标准的移动Web页面,从前图UI布局可以看出,主要区域包括header,正文article。he
5、ader标签包含标题和nav导航列表。section标签包含全部article中文内容,每条article相当于列表的一项值。,请问,修改了那些地方?,课堂练习,利用HTML5创建一个简单的web页面,页面规划如下图:,header,section,导航,aside,article,footer,课后作业,已给代码是一个人的简历的网页描述。请修改代码,选择合适的布局方式,使其可在移动端正常浏览,并把其中的显示的内容修改为你个人的信息(正文)。源代码见:resume_demo-原版,附录,我们来看一下流行的页面布局有哪些?这些布局不局限于web,泛指所有移动应用的页面布局。,1,竖排列表,竖排列
6、表是最常用的布局之一。手机屏幕一般是列表竖屏显示的,文字是横屏显示的,因此竖排列表可以包含比较多的信息。列表长度可以没有限制,通过上下滑动可以查看更多内容。竖排列表在视觉上整齐美观,用户接受度很高,常用于并列元素的展示,包括目录、分类、内容等。,2、横排方块,横排方块是把并列元素横向显示的一种布局。我们常见的工具栏,TAB,Coverflow 等都采用这种布局。受屏幕宽度限制,它可显示的数量较少,但可通过左右滑动屏幕或点击箭头查看更多内容,不过这需要用户进行主动探索。它比较适合元素数量较少的情形,当需要展示更多的内容适,竖排列表则是更优的选择。,3,九宫格,九宫格是非常经典的设计,展示形式简单
7、明了,用户接受度很广。当元素数量固定不变为8、9、12、16时,则适合采用九宫格。虽然它有时候给人设计老套的感觉,不过它的一些变体目前比较流行,比如METRO风格,一行两格的设计等。,4,TAB,采用TAB可以减少界面跳转的层级,可以将并列的信息通过横向或竖向TAB来表现。与传统的一级一级的架构方式对比,此种架构方式可以减少用户的点击次数,提高效率。当功能之间联系密切,用户需要频繁在各功能之间进行频繁时,TAB布局是首选。,5,多面板,多面版的布局常见于PAD终端,手机上也会用到。多面版很像竖屏排列的TAB,可以展示更多的信息量,操作效率较高,适合分类和内容都比较多的情形。它的不足是界面比较拥
8、挤。,6,手风琴,手风琴布局常见于两级结构的内容。用户点击分类可展开显示二级内容,在不用的时候,内容是隐藏的。因此它可承载比较多的信息,同时保持界面简洁。手风琴可以减少界面跳转,与树形结构相比,手风琴减少点击次数,提高操作效率。手风琴在浏览器上很常见,很多浏览器的导航、历史、下载管理等页面均采用了手风琴的设计。,7,弹出框,弹出框很常见,也属于布局设计的一种。弹出框把内容隐藏,仅在需要的时候才弹出,以节省屏幕空间。弹出框可在原有界面上进行操作,不必跳出界面,体验比较连贯。弹出框在安卓系统上的使用很普遍,比菜单、单选框、多选框等,在IOS系统上使用相对少些。,8,抽屉/侧边栏,抽屉也是将内容先藏
9、起来,在需要时再展开。弹出框一般是完成设置或完成某个任务,而抽屉展示的一般是具体内容。抽屉在交互体验上更加自然,和原界面融合较好。抽屉栏一般从顶部或底部拉出,若是从左右两侧拉出的,我们一般称为侧边栏。Path和一些浏览器的书签,均采用了侧边栏的设计。,9,标签,在搜索界面和分类界面时,会采用标签的方式来展现。标签方式比较动感的,增加了应用的趣味性,但使用场景较有限。,例,分别运行有什么不同?modernizr,请自行查资料了解。,例,分别运行有什么不同?,流体布局,就是网页缩小和放大时网页布局会随着浏览器的大小而改变!由于页面中的宽度值都是百分数,所以拉伸、缩小浏览器的大小,布局的宽度会随之变化儿不会出现横向滚动条。这种布局叫做流体布局,可以增加文本的易读性。但是流体布局也有缺点。在窗口宽度小的时候,行变得非常窄,很难阅读。在多列布局中尤其如此。并且,很多时候,会遇到文字溢出等情况!,课后作业,已给代码是一个人的简历的网页描述。请修改代码,选择合适的布局方式,使其可在移动端正常浏览,并把其中的显示的内容修改为你个人的信息(正文)。源代码见:resume_demo-原版上交方式:把css、js、html等文件打包成一个文件夹,命名为:实验2-学号姓名,下次上课之前上交到FTP。,下课了,