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。
测试你的知识