HTML5的定义是什么?

html-css04

HTML5的定义是什么?,第1张

1.HTML5的概述HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其他标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做WebHypertextApplicationTechnologyWorkingGroup(Web超文本应用技术工作组,WHATWG)的组织。

WHATWG致力于Web表单和应用程序,而W3C(WorldWideWebConsortium,万维网联盟)专注于XHTML2.0。在2006年,双方决定进行合作,来创建一个新版本的HTML。

HTML5是HTML下一个主要的修订版本,现在仍处于发展阶段。目标是取代1999年所制定的HTML4.01和XHTML1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。

广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(Plug-in-basedrichInternetApplication,RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。

HTML5是HTML最新的修订版本,由万维网联盟(W3C)于2014年10月完成标准制定。目标是取代1999年所制定的HTML 4.01和XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。

我们需要先了解HTML5。你可能以为它也不过就是一个html4的升级版本?或者你理解为它是完全不同的新版本,因为到处都是宣传的?起始两种看法都是部分正确。HTML 5包括许多简化和附加的网页标记,所以它称为升级版本也是可以的。但是,HTML5也可以被认为是很多的技术组合在一起的技术,包括一整套和HTML 5标签交互的API接口。还有CSS3,给我们的HTML5带来了非常强大的各种动画和风格的效果。如果你已经很熟悉原本的html4,那大多数新的标签会很容易使用。

HTML5添加了许多新的语法特征,其中包括<video>、<audio>和<canvas>元素,同时集成了SVG内容。这些元素是为了更容易的在网页中添加和处理多媒体和图片内容而添加的。其它新的元素如<section>、<article>、<header>和<nav>则是为了丰富文档的数据内容。新的属性的添加也是为了同样的目的。同时也有一些属性和元素被移除掉了。一些元素,像<a>、<cite>和<menu>被修改,重新定义或标准化了。同时APIs和DOM已经成为HTML5中的基础部分了。HTML5还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致地处理语法错误。

从名称来看,HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。由此可见,HTML5继承了HTML的部分特征,又添加了许多新的语法特征,比如语义特性、本地存储特性、设备兼容特性、连接特性、网页多媒体特性等。此外HTML5还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致地处理语法错误。广义的HTML5是指包括HTML、CSS和JavaScript在内的一套技术组合。主要作用是减少网页浏览器对于需要插件的丰富性网络应用服务,例如:Adobe Flash、MicrosoftSilverlight与OracleJavaFX的需求,并且提供更多能有效加强网络应用的标准集。通过对HTML5的定义,我们可以了解到HTML5具有独特的优势:网络标准、多设备跨平台、自适应网页设计。这对于程序员来说是绝对的福音,你只需掌握HTML5就能即时更新自己的页面、适应多个浏览器。HTML5会给我们带来什么影响?对于互联网领域来说,HTML5不再只是一种标记语言,它为下一代Web提供了全新的框架和平台,包括提供免插件的视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化,从而使Web能够轻松实现类似桌面的应用体验。对于编程人员来说,HTML5的特点是具有革命性的,特别是其丰富的标签体系,类似于内置了很多快捷键,将取代那些完成比较简单任务的插件,可以降低应用开发的技术门槛