《HTML5多媒体应用开发》——第1章 HTML5简介1.1 HTML5是什么?

第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的来源和发展。

时间: 2024-08-04 03:56:05

《HTML5多媒体应用开发》——第1章 HTML5简介1.1 HTML5是什么?的相关文章

《HTML5多媒体应用开发》——导读

https://yqfile.alicdn.com/8137aea0012e7bc3400792be10a2b542398c0406.png" > 前言无论是Web开发人员还是设计人员,或者仅仅是对自己的网站进行维护的人员,都知道Web总是在变化,用于构造网站的工具和方法也一直在发展.就像撒哈拉大沙漠中的沙丘一样,它们一直都在移动.幸运的是,移动的方向通常是向前的.Web技术目前转移到了HTML5-定义和构建网页语言的最新版本.它已经成为向网页中添加多媒体的一个更简捷的方法. 本书的目标是

《HTML5多媒体应用开发》——1.3 主要的HTML5结构化元素

1.3 主要的HTML5结构化元素 本书讨论的任何HTML5多媒体元素和API自然都需要编写HTML标记.你当然可以使用HTML 4.01标记(但是你必须使用本小节提到的HTML5 DOCTYPE元素),但是因为本书是关于HTML5多媒体的,对你来说使用HTML5标记更有意义.本书和网站上的所有例子都使用HTML5标记. 下面,让我们从组成HTML5文档的主要结构化元素的简单介绍开始. 1.3.1 DOCTYPE和Charset 和任何HTML文档一样,你必须用一个DOCTYPE作为HTML5文

《HTML5多媒体应用开发》——1.2 HTML5的发展

1.2 HTML5的发展 Tim Berners-Lee是HTML之父,这是相当为人熟知的,在当今的Web开发领域中每个人都承认这一点. 没有必要了解HTML从1990年的初始版本到大部分人已经了解的HTML 4.01之间漫长而详细的历史,但是HTML5取得成果和进展的过程值得一提. 1998年,万维网联盟(W3C,www.w3.org)成员决定,不值得对HTML 4.01规范作进一步扩展.他们决定未来的Web将依靠XML(扩展标记语言),因为它的语法更加严格,这就使得XML Web文档更加容易

《HTML5多媒体应用开发》——2.3 小结

2.3 小结 你已经简短地回顾了Web浏览器中多媒体的可用性.可以想象,这里所提到的技术和所能达成的结果已经比"只有图像"的时期要进步了很多. 你现在还了解了3个新的HTML5标示元素--audio.video和source-- 在Web文档中嵌入音频和视频时需要用到它们.我们还介绍了Track元素,因为它为你提供强有力的方法,通过指定额外的信息(如字母和标题)提高媒体内容的可访问性. 有了这些元素和属性的背景知识,你接下来将学习如何使用它们将媒体带给用户.不要耽搁,让我们马上进入下一

《HTML5移动应用开发入门经典》—— 1.2 了解HTML5的不同之处

1.2 了解HTML5的不同之处 HTML5移动应用开发入门经典 HTML 4是W3C独立开发的最后一版推荐语言.鉴于它得到了广泛的Web浏览器及编辑器的支持,现存的大部分Web页面都是使用HTML 4构建的. XHTML是使用XML重写的HTML 4.01,这也就意味着所有标签必须是闭合的,XHTML标签必须全部为小写,所有属性必须由引号括起来,而且所有标签必须在不被覆盖的前提下进行嵌套. 正确地嵌套标签 当嵌套两个HTML标签时,可以将它们想象成两个碗--一个碗在另一个碗里面.永远先闭合里面

《HTML5移动应用开发入门经典》—— 1.1 了解HTML5的由来

1.1 了解HTML5的由来 HTML5移动应用开发入门经典1989年3月,Tim Berners-Lee爵士写了一个提案,提出使用超文本将网络上相关的文档进行链接.通过CERN(欧洲核子研究中心)工作人员的配合,超文本最终成为了HTML,又称超文本标记语言(Hypertext Markup Language). HTML以一种正在使用的文档标记语言--SGML(标准通用标记语言,Standard Generalized Markup Language)--为基础.1991年9月,互联网上开始兴

《HTML5多媒体应用开发》——2.2 原生多媒体

2.2 原生多媒体 使用原生多媒体,对象不再嵌入到Web文档中,而是被浏览器当作原生对象构建.这提供了以下直接的好处. 不再需要插件. 速度--任何浏览器原生功能都比第三方附加软件快. 浏览器提供的原生控件. 自动内建键盘可访问性. HTML5提供4个新的标示元素,帮助你实现浏览器原生多媒体.下面我们来看看这些元素以及可能出现的属性. 2.2.1 audio元素 audio元素允许你在Web文档中嵌入音频文件或者音频流.下面这行简短的代码可以向你展示使用audio元素在你的Web文档中嵌入音频文

HTML5移动应用开发第5章:新的可视化UI 特性

先决条件 在本文中,您将使用最新的 Web 技术开发 Web 应用程序.这里的大部分代码只是 HTML.JavaScript 和 CSS - 所有 Web 发人员的核心技术.所需的最重要的工具是用于进行测试的浏览器.本文大部分代码将在最新桌面浏览器上运行,但也有一些例外,我们将在文章中进行说明.当然,您也必须在移动浏览器上测试,为此,您需要最新的 iPhone 和 Android SDKs.本文将使用 iPhone SDK 3.1.3 和 Android SDK 2.1.参见 参考资料 获取链接

HTML5移动应用开发第3章:移动Web离线应用

先决条件 在本文中,您将使用最新 Web 技术开发 Web 应用程序.这里的大多数代码只是 HTML.JavaScript 和 CSS - 任何 Web 开发人员的核心技术.需要的最重要的东西是用于测试代码的浏览器.本文中的大多数代码将运行在最新的桌面浏览器上,例外的情况会指出来.当然,还必须在移动浏览器上进行测试,您肯定希望最新的 iPhone 和 Android SDK 支持这些代码.本文中使用的是 iPhone SDK 3.1.3 和 Android SDK 2.1. 为何要支持您的应用程