本节书摘来自异步社区《HTML5多媒体应用开发》一书中的第1章,第1.1节,作者: 【爱】Ian Devlin 更多章节内容可以访问云栖社区“异步社区”公众号查看。
第1章 HTML5简介
HTML5是对用于显示几乎所有互联网内容的这种语言的一次重大改进。确实,HTML5改变了人们对于HTML标记语言的看法。HTML5还在规范中引入了新的标记元素,包含了许多JavaScript API,使开发人员能够更深入和一致地在不同浏览器中访问原生的功能类型。设计人员和那些“不太懂技术”的人也能够受益,他们现在可以完成复杂的工作,并且轻松地为Web文档添加多媒体内容,这在过去需要更多的技术性知识。
本章主要介绍HTML5的特点及其发展历程。你还将看到一些主要的HTML5结构化元素。
下面,就让我们开始学习吧!
1.1 HTML5是什么?
HTML5是目前万维网核心语言最新、最好的版本,是长期以来Web和Web社区所出现的最激动人心的发展。HTML(超文本标记语言)从20世纪90年代初提出概念以来,已经是所有Web文档的核心语言。
HTML5的前身是HTML 4.01,两者之间最主要的差别是在规范中添加了许多JavaScript API(应用编程接口)。当然,这些规范中有一个与本书的主题直接相关—这个API使浏览器中与多媒体元素的交互成为可能。除了这些新的API之外,HTML5还修改了一些现有HTML元素的意义,删除了其他一些元素,更重要的是添加了一些新元素,其中一些使你能够为内容提供更多的语义含义。
值得注意的是,大多数这些新元素中实际上并没有添加任何你以前未曾见过的新功能。
不过,在开始深入到HTML5的工作原理之前,我们首先来看看HTML5的来源和发展。