HTML5

HTML5 是 HTML 的第五个主要标准。该标准的开发始于 2007 年,HTML5 网站 于 2010 年开始普及。最终的 HTML5 标准于 2014 年 10 月 28 日由 W3C 正式标准化。

之前的 HTML 标准 HTML 4.01 于 1999 年标准化,比 HTML5 标准发布早了 15 年。不过,在 HTML5 出现前的十年中,大多数网站都使用 XHTML 编写。XHTML 是 HTML 的更严格版本,于 2000 年发布。HTML5 旨在通过为 Web 开发人员 提供一种包含多项面向现代 网络的新功能的更简单标准,取代 HTML 4 和 XHTML。

下表列出了 HTML5 引入的用于定义文档结构的新元素或 标签

标签说明
<header>定义网页页眉
<footer>定义页面页脚
<nav>定义导航栏
<main>定义网页的主要内容
<article>定义页面中的文章
<section>定义文档或文章中的一个部分
<aside>定义页面主要内容之外的内容

这些标签简化了网页的 源代码 以及相应的 CSS 样式。例如,要在 XHTML 中定义导航元素,通常需要在页面的 HTML 中写入“<div class="nav">”,并在 CSS 中定义名为“.nav”的类。在 HTML5 中,只需在 HTML 中插入 <nav> 标签,然后使用 CSS 设置该元素本身的样式。

HTML5 还包含其他几个新标签。例如,<canvas><svg> 可用于图形,<audio><video> 可用于 多媒体元素。这些标签为 Web 开发人员提供了新的功能,但需要注意的是,HTML5 仍然高度依赖 CSS 和 JavaScript 来实现页面样式、动画和用户交互。因此,大多数交互式 HTML5 网站都是使用 HTML5、CSS3 和 JavaScript 或 jQuery 的组合构建的。

NOTE:之前的 HTML 标准在“HTML”和数字之间包含一个空格(即 HTML 1.0、HTML 4.01)。HTML 5.0 取消了这个空格,正式写法为 HTML5。

更新日期 June 11, 2015 作者 Per C.

quiz测试你的知识

Which app framework is based on web technologies like HTML, CSS, and JavaScript?

A
Cocoa
0%
B
Electron
0%
C
Flutter
0%
D
Xamarin
0%
Correct! Incorrect!     View the Electron definition.
More Quizzes →

Tech Terms 计算机词典

本页中HTML5的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。