HTML5是定义HTML的标准的最新发展。该术语代表两个不同的概念。它是HTML语言的新版本,具有新的元素,属性和行为,以及更多的技术,可用来构建更多样化和更强大的网站和应用程序。该集合有时称为HTML5和朋友,通常简称为HTML5。
该参考页面旨在供所有Open Web开发人员使用,它链接到许多有关HTML5技术的资源,这些资源根据其功能分为几类。
语义:允许您更精确地描述您的内容。
连接性:允许您以新颖的方式与服务器通信。
离线和存储:允许网页在本地将数据存储在客户端,并更有效地进行离线操作。
多媒体:使视频和音频成为开放网络中的头等公民。
2D / 3D图形和效果:允许更多种演示选项。
性能和集成:提供更高的速度优化和更好地使用计算机硬件。
设备访问:允许使用各种输入和输出设备。
样式:让作者编写更复杂的主题。
一看新大纲和分节元素在HTML5: ,<section>
,<article>
,,和。<nav>
<header>
<footer>
<aside>
新的语义元素
除了部分媒体和形式元素,也有许多新的元素,比如<mark>
,<figure>
,<figcaption>
,<data>
,<time>
,<output>
,<progress>
,或<meter>
和<main>
,增加的数量有效的HTML5元素。
改善 <iframe>
允许直接嵌入数学公式。
本文介绍如何向浏览器指示您在Web设计或Web应用程序中使用HTML5。
HTML5快速参考表,其中包含标记生成器,代码示例和Web开发人员工具。该指南可下载,以方便使用和访问。该页面是在W3C的帮助下创建的,作为对使用HTML5有一些基本了解和经验的人的快速指南。
HTML5快速指南,包括常见的HTML标签以及新的HTML5标签。可下载为PDF和PNG格式。
方便的HTML 5备忘单,适合想要掌握HTML 5的初学者,其元素,事件属性和兼容性。
面向初学者的可编辑备忘单,带有HTML5示例,适用于希望学习和使用HTML5的任何人。
解析器将HTML文档的字节转换为DOM,现已进行了扩展,现在可以精确定义在所有情况下都可以使用的行为,即使面对无效的HTML也是如此。这导致与HTML5兼容的浏览器之间具有更大的可预测性和互操作性。
允许在页面和服务器之间建立永久连接,并通过这种方式交换非HTML数据。
允许服务器将事件推送到客户端,而不是经典范例,在经典范例中,服务器只能响应客户端请求发送数据。
RTC代表实时通信的这项技术允许与其他人连接并直接在浏览器中控制视频会议,而无需插件或外部应用程序。
Firefox完全支持HTML5离线资源规范。大多数其他人都在某种程度上具有脱机资源支持。
Firefox 3支持WHATWG联机和脱机事件,这些事件使应用程序和扩展可以检测是否存在活动的Internet连接,以及检测连接何时向上和向下。
客户端会话和持久存储允许Web应用程序在客户端上存储结构化数据。
IndexedDB是一种Web标准,用于在浏览器中存储大量结构化数据,并使用索引对这些数据进行高性能搜索。
Gecko已添加了对新HTML5 File API的支持,从而使Web应用程序可以访问用户选择的本地文件。这包括选择使用多个文件支持<input>
的类型 文件的HTML元素的新的多重属性。也有FileReader
。
RTC代表实时通信的这项技术允许与其他人连接并直接在浏览器中控制视频会议,而无需插件或外部应用程序。
允许使用,操作和存储来自计算机相机的图像。
跟踪和WebVTT