html5与html4的区别及html5在移动互联网中的应用(附完整ppt)
2012-08-11 10:08
435 查看
(原创)html5在移动互联网中的应用完整版本ppt下载: http://kuai.xunlei.com/d/CKSONJATBFJA
html5的发展历程:
1. 2004年WHATWG(Web Hypertext Application Technology Working Group)提出Web Applications 1.0草案。
2. 2007 Web Applications 1.0被w3c接纳,并命名为html5。
3. 2008年发布第一份正式草案
4. 预计2012年推出建议候选版。
5. 2022年才能成为w3c的推荐标准
html5与html4的区别:
1. 文件类型声明
5: <!DOCTYPE HTML>
4: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2. 编码设置
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3. 可以直接嵌入MathML和SVG
4. 新的解析规范
5. 移除一些无用的标签
big, center, font, acronym, applet, basefont, dir, frame, frameset, isindex, noframes, strike, tt
html5与html4在新元素方面的区别:
一、更好的结构化、语义化,引入下面这些元素
section 代表一个通用的文件或应用部分。它可以和 h1, h2, h3, h4, h5, 及 h6 元素同时使用来表明文档的结构。
article 代表了一个文档内容的独立片段,比如博客条目或报纸文章。
Aside 代表了一段与页面的其余部分稍稍相关的内容。
hgroup 代表一个部分(section)的头(header)。
header 代表一组介绍或导航辅助。
footer 代表一个部分(section)的尾(footer)并可以容纳关于作者、版权等信息。
nav 代表了用于导航目的的文档的一部分。
figure 代表一个独立的流内容片段,通常作为一个文档主流的独立单元。
<figure>
<video src="example.webm" controls></video>
<figcaption>Example</figcaption>
</figure>
figcaption 被用作标题 (它是可选的).
二、增强功能的新元素
video 、audio 用于多媒体内容。两者都提供了一个API使得作者可以编写他们自己的用户界面,但也有一种方法触发由 用户代理提供的用户界面。
track 提供了video 元素的文本轨道。
embed 用于插件内容。
mark 代表一连串文档中用作参考的被备注和高亮的文本,由于其在另一个上下文相关。
progress 代表一个任务完成度,比如下载或者执行一系列耗时的操作。
meter 代表一个度量,比如磁盘使用情况。
time 表示日期和(或)时间。
bdi 代表从其周围独立出来的一段文本,目的是要使用双向文本格式。
wbr 代表一个换行时机。
canvas 用来渲染即时创建的动态位图,比如图表和游戏。
command 代表一个用户可以调用的命令。
summary 元素提供了它的摘要,说明或标题。
details 代表用户可以按需获取的额外的信息或控制。
datalist 与 input 的新属性 list 一起使用可以创建下拉框:
<input list="browsers">
<datalist id="browsers">
<option value="Safari">
<option value="Internet Explorer">
<option value="Opera">
<option value="Firefox">
</datalist>
keygen 代表了密钥对的生成控制。
output 代表了一些输出类型,比如表单里的通过脚本的计算结果。
更多区别请参考我提供的ppt,里面完整的列出来了
html5的发展历程:
1. 2004年WHATWG(Web Hypertext Application Technology Working Group)提出Web Applications 1.0草案。
2. 2007 Web Applications 1.0被w3c接纳,并命名为html5。
3. 2008年发布第一份正式草案
4. 预计2012年推出建议候选版。
5. 2022年才能成为w3c的推荐标准
html5与html4的区别:
1. 文件类型声明
5: <!DOCTYPE HTML>
4: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2. 编码设置
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3. 可以直接嵌入MathML和SVG
4. 新的解析规范
5. 移除一些无用的标签
big, center, font, acronym, applet, basefont, dir, frame, frameset, isindex, noframes, strike, tt
html5与html4在新元素方面的区别:
一、更好的结构化、语义化,引入下面这些元素
section 代表一个通用的文件或应用部分。它可以和 h1, h2, h3, h4, h5, 及 h6 元素同时使用来表明文档的结构。
article 代表了一个文档内容的独立片段,比如博客条目或报纸文章。
Aside 代表了一段与页面的其余部分稍稍相关的内容。
hgroup 代表一个部分(section)的头(header)。
header 代表一组介绍或导航辅助。
footer 代表一个部分(section)的尾(footer)并可以容纳关于作者、版权等信息。
nav 代表了用于导航目的的文档的一部分。
figure 代表一个独立的流内容片段,通常作为一个文档主流的独立单元。
<figure>
<video src="example.webm" controls></video>
<figcaption>Example</figcaption>
</figure>
figcaption 被用作标题 (它是可选的).
二、增强功能的新元素
video 、audio 用于多媒体内容。两者都提供了一个API使得作者可以编写他们自己的用户界面,但也有一种方法触发由 用户代理提供的用户界面。
track 提供了video 元素的文本轨道。
embed 用于插件内容。
mark 代表一连串文档中用作参考的被备注和高亮的文本,由于其在另一个上下文相关。
progress 代表一个任务完成度,比如下载或者执行一系列耗时的操作。
meter 代表一个度量,比如磁盘使用情况。
time 表示日期和(或)时间。
bdi 代表从其周围独立出来的一段文本,目的是要使用双向文本格式。
wbr 代表一个换行时机。
canvas 用来渲染即时创建的动态位图,比如图表和游戏。
command 代表一个用户可以调用的命令。
summary 元素提供了它的摘要,说明或标题。
details 代表用户可以按需获取的额外的信息或控制。
datalist 与 input 的新属性 list 一起使用可以创建下拉框:
<input list="browsers">
<datalist id="browsers">
<option value="Safari">
<option value="Internet Explorer">
<option value="Opera">
<option value="Firefox">
</datalist>
keygen 代表了密钥对的生成控制。
output 代表了一些输出类型,比如表单里的通过脚本的计算结果。
更多区别请参考我提供的ppt,里面完整的列出来了
相关文章推荐
- 我在MDCC 2015的演讲PPT《HTML5移动应用多端开发架构实践》分享
- 【张小龙谈移动互联网产品】《微信背后的产品观》完整PPT下载 和 文字记录
- 企服三会·PPT | 东软集团冷雪梅:从应用到服务,移动互联网时代下HR的变革
- 移动互联网下APP应用的繁荣背后
- 几种常用HTML5移动应用框架的比较
- 移动互联网2014年移动应用交互设计10大趋势
- AngularJS创建应用- HTML5 移动框架
- Web移动应用的未来:使用HTML5和CSS
- ICCV2017 | 一文详解GAN之父Ian Goodfellow 演讲《生成对抗网络的原理与应用》(附完整PPT)
- 用jQuery Mobile做HTML5移动应用的三个优缺点
- 移动应用市场2012年3大趋势:HTML5日渐成熟
- HTML5与HTML4的10个关键区别
- CSDN>>分析:基于LBS应用将成下个移动互联网爆发点
- HTML5与HTML4的区别,新增的元素有哪些?
- HTML4 和 HTML5 的10个关键区别
- 移动互联网应用的十项设计原则和小提示
- HTML5 大战移动应用(三)
- HTML5在移动应用开发中的应用
- HTML5开发如何改变移动互联网
- 2011移动互联网应用创新大赛高校开放日大连站