HTML5 – 概览

HTML5 – 概览

HTML5 是超越 HTML 4.01、XHTML 1.0 和 XHTML 1.1 的下一个主要版次的 HTML 标准。HTML5 是用于在万维网上结构化和呈现内容的标准。

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

新标准融合了像视频播放和拖放等功能,这些功能以前要依靠第三方浏览器插件,例如 Adobe Flash、Microsoft Silverlight 和 Google Gears。

浏览器支持

最新版本的 Apple Safari、Google Chrome、Mozilla Firefox 和 Opera 所有支持许多 HTML5 功能,而 Internet Explorer 9.0 也将有对一些 HTML5 功能的支持。

预装在 iPhone、iPad 和 Android 手机上的移动 Web 浏览器都具有出色的 HTML5 支持。

新功能

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

  • 新的语义元素 − 这些元素比如

<

header>、

<

footer> 和

<

section>。

  • Forms 2.0 − 对 HTML Web 表单的改进,其中为 标签引入了新属性。

  • 持久本地存储 − 实现而不需要第三方插件。

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

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

  • 画布 − 这支持一个能用 JavaScript 编程的二维绘图表面。

  • 音频和视频 − 可以将音频或视频嵌入您的网页中,而无需第三方插件。

  • 地理位置 − 现在访问者可以选择与你的 Web 应用共享他们的物理位置。

  • 微数据 − 这可以让您创建超出 HTML5 的自己的词汇,并扩展您的网页与自定义语义。

  • 拖放 − 在同一网页上从一个位置拖放项目到另一个位置。

向后兼容性

HTML5 被设计为尽可能向后兼容现有的 Web 浏览器。它的新功能是基于现有功能构建的,可以为旧版浏览器提供回退内容。

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

如果你不熟悉任何以前版本的 HTML,请在探索 HTML5 功能之前阅读我们的 HTML 教程。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程