HTML 5 参考手册

W3C 在 1 月 22 日发布了最新的 HTML 5 工作草案。HTML 5 工作组包括 AOL, Apple, Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些新特性:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档。其他特性包括新的页面元素,比如 <header>, <section>, <footer>, 以及 <figure>。

通过制定如何处理所有 HTML 元素以及如何从错误中恢复的精确规则,HTML 5 改进了互操作性,并减少了开发成本。

按字母顺序排列

  • 4: 指示在 HTML 4.01 中是否定义了该元素
  • 5: 指示在 HTML 5 中是否定义了该元素
标签描述45
<!--...--> 定义注释。45
<!DOCTYPE>  定义文档类型。45
<a> 定义超链接。45
<abbr> 定义缩写。45
<acronym> HTML 5 中不支持。定义首字母缩写。4 
<address> 定义地址元素。45
<applet> HTML 5 中不支持。定义 applet。4 
<area> 定义图像映射中的区域。45
<article> 定义 article。 5
<aside> 定义页面内容之外的内容。 5
<audio> 定义声音内容。 5
<b> 定义粗体文本。45
<base> 定义页面中所有链接的基准 URL。45
<basefont> HTML 5 中不支持。请使用 CSS 代替。4 
<bdo> 定义文本显示的方向。45
<big> HTML 5 中不支持。定义大号文本。4 
<blockquote> 定义长的引用。45
<body> 定义 body 元素。45
<br> 插入换行符。45
<button> 定义按钮。45
<canvas> 定义图形。 5
<caption> 定义表格标题。45
<center> HTML 5 中不支持。定义居中的文本。4 
<cite> 定义引用。45
<code> 定义计算机代码文本。45
<col> 定义表格列的属性。45
<colgroup> 定义表格列的分组。45
<command> 定义命令按钮。 5
<datalist> 定义下拉列表。 5
<dd> 定义定义的描述。45
<del> 定义删除文本。45
<details> 定义元素的细节。 5
<dfn> 定义定义项目。45
<dir> HTML 5 中不支持。定义目录列表。4 
<div> 定义文档中的一个部分。45
<dl> 定义定义列表。45
<dt> 定义定义的项目。45
<em> 定义强调文本。45
<embed> 定义外部交互内容或插件。 5
<fieldset> 定义 fieldset。45
<figcaption> 定义 figure 元素的标题。 5
<figure> 定义媒介内容的分组,以及它们的标题。 5
<font> HTML 5 中不支持。4 
<footer> 定义 section 或 page 的页脚。 5
<form> 定义表单。45
<frame> HTML 5 中不支持。定义子窗口(框架)。4 
<frameset> HTML 5 中不支持。定义框架的集。4 
<h1> to <h6> 定义标题 1 到标题 6。45
<head> 定义关于文档的信息。45
<header> 定义 section 或 page 的页眉。 5
<hgroup> 定义有关文档中的 section 的信息。 5
<hr> 定义水平线。45
<html> 定义 html 文档。45
<i> 定义斜体文本。45
<iframe> 定义行内的子窗口(框架)。45
<img> 定义图像。45
<input> 定义输入域。45
<ins> 定义插入文本。45
<keygen> 定义生成密钥。 5
<isindex>HTML 5 中不支持。定义单行的输入域。4 
<kbd> 定义键盘文本。45
<label> 定义表单控件的标注。45
<legend> 定义 fieldset 中的标题。45
<li> 定义列表的项目。45
<link> 定义资源引用。45
<map> 定义图像映射。45
<mark> 定义有记号的文本。 5
<menu> 定义菜单列表。45
<meta> 定义元信息。45
<meter> 定义预定义范围内的度量。 5
<nav> 定义导航链接。 5
<noframes> HTML 5 中不支持。定义 noframe 部分。4 
<noscript> 定义 noscript 部分。45
<object> 定义嵌入对象。45
<ol> 定义有序列表。45
<optgroup> 定义选项组。45
<option> 定义下拉列表中的选项。45
<output> 定义输出的一些类型。 5
<p> 定义段落。45
<param> 为对象定义参数。45
<pre> 定义预格式化文本。45
<progress> 定义任何类型的任务的进度。 5
<q> 定义短的引用。45
<rp> 定义若浏览器不支持 ruby 元素显示的内容。 5
<rt> 定义 ruby 注释的解释。 5
<ruby> 定义 ruby 注释。 5
<s> HTML 5 中不支持。定义加删除线的文本。4 
<samp> 定义样本计算机代码。45
<script> 定义脚本。45
<section> 定义 section。 5
<select> 定义可选列表。45
<small> 定义小号文本。45
<source> 定义媒介源。 5
<span> 定义文档中的 section。45
<strike> HTML 5 中不支持。定义加删除线的文本。4 
<strong> 定义强调文本。45
<style> 定义样式定义。45
<sub> 定义下标文本。45
<summary> 定义 details 元素的标题。 5
<sup> 定义上标文本。45
<table> 定义表格。45
<tbody> 定义表格的主体。45
<td> 定义表格单元。45
<textarea> 定义 textarea。45
<tfoot> 定义表格的脚注。45
<th> 定义表头。45
<thead> 定义表头。45
<time> 定义日期/时间。 5
<title> 定义文档的标题。45
<tr> 定义表格行。45
<tt> HTML 5 中不支持。定义打字机文本。4 
<u> HTML 5 中不支持。定义下划线文本。4 
<ul> 定义无序列表。45
<var> 定义变量。45
<video> 定义视频。 5
<xmp>HTML 5 中不支持。定义预格式文本。4