HTML5 概述

HTML5 概述

HTML5HTML 标准的下一个重大修订版本,取代了 HTML 4.01、XHTML 1.0 和 XHTML 1.1。HTML5 是一种用于在万维网上结构化和呈现内容的标准。

HTML5 是万维网联盟(W3C)和网络超文本应用技术工作组(WHATWG)之间的合作。

新标准包括以前依赖于第三方浏览器插件(如 Adobe Flash、Microsoft Silverlight 和 Google Gears)的视频播放和拖放等功能。

浏览器支持

最新版本的 Apple Safari、Google Chrome、Mozilla Firefox 和 Opera 都支持许多 HTML5 功能,Internet Explorer 9.0 也将支持部分 HTML5 功能。

预装在 iPhone、iPad 和 Android 手机上的移动网络浏览器都对 HTML5 有很好的支持。

新功能

HTML5 引入了许多新的元素和属性,可以帮助您构建现代网站。以下是 HTML5 中引入的一些最重要的功能。

  • 新的语义元素 - 这类似于

<

header>、

<

footer> 和

<

section>。

  • 表单 2.0 - 对 HTML 网页表单的改进,引入了新的 标签属性。

  • 持久本地存储 - 实现无需第三方插件的本地存储功能。

  • WebSocket - 一种用于 Web 应用程序的下一代双向通信技术。

  • 服务器发送事件 - HTML5 引入了从 Web 服务器流向 Web 浏览器的事件,称为服务器发送事件 (SSE)。

  • 画布 - 这支持使用 JavaScript 编程的二维绘图表面。

  • 音频和视频 - 您可以在网页中嵌入音频或视频,无需依赖第三方插件。

  • 地理位置 - 现在访问者可以选择与您的 Web 应用程序共享其物理位置。

  • 微数据 - 这可以让您在 HTML5 之外创建自己的词汇,并使用自定义语义扩展您的网页。

  • 拖放 - 可以将项从同一网页上的一个位置拖放到另一个位置。

向后兼容性

HTML5 尽可能地与现有的网络浏览器向后兼容。其新功能是建立在现有功能的基础上,并允许您为老版本浏览器提供备用内容。

建议使用几行 JavaScript 检测对个别 HTML5 功能的支持。

如果你对以前的HTML版本不熟悉,我建议你在探索HTML5特性之前先阅读我们的 HTML教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程