📜  HTML5-概述

📅  最后修改于: 2020-10-23 06:10:59             🧑  作者: Mango


HTML5是HTML标准的下一个主要版本,它将取代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手机上的移动Web浏览器都对HTML5具有出色的支持。

新的功能

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

  • 新的语义元素-这些就像

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

  • 持久性本地存储-无需借助第三方插件即可实现。

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

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

  • 画布-这支持二维绘图图面,您可以使用JavaScript进行编程。

  • 音频和视频-您可以在网页上嵌入音频或视频,而无需借助第三方插件。

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

  • 微数据-这使您可以创建超出HTML5的词汇表,并使用自定义语义扩展网页。

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

向后兼容

HTML5设计为尽可能与现有Web浏览器向后兼容。它的新功能建立在现有功能的基础上,可让您为旧版浏览器提供后备内容。

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

如果您不熟悉任何早期版本的HTML,建议您先阅读我们的HTML教程,然后再探索HTML5的功能。