当前位置: 首页 > 文档资料 > HTML5 入门教程 >

概述

优质
小牛编辑
129浏览
2023-12-01

HTML5是取代HTML 4.01,XHTML 1.0和XHTML 1.1的HTML标准的下一个主要修订版。 HTML5是在万维网上构建和呈现内容的标准。

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

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

浏览器支持 (Browser Support)

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

预装在iPhone,iPad和Android手机上的移动网络浏览器都对HTML5提供了出色的支持。

新功能 (New Features)

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

  • New Semantic Elements - 这些New Semantic Elements类似于“标题”,“页脚”和“节”。

  • Forms 2.0 - HTML网页表单的改进,其中为“input”标记引入了新属性。

  • Persistent Local Storage - 无需借助第三方插件即可实现。

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

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

  • Canvas - 这支持可以使用JavaScript编程的二维绘图表面。

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

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

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

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

向后兼容性

HTML5尽可能设计为与现有Web浏览器向后兼容。 它的新功能基于现有功能,允许您为旧版浏览器提供后备内容。

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

如果您不熟悉任何以前版本的HTML,我建议您在浏览HTML5的功能之前先阅读我们的HTML Tutorial