<head> |
定义关于文档的信息。 |
元素必须包含文档的标题(title),可以包含脚本、样式、meta 信息 以及其他更多的信息。以下列出的元素能被用在元素内部 |
<header> |
标签定义文档或者文档的一部分区域的页眉,元素应该作为介绍内容或者导航链接栏的容器。在一个文档中,您可以定义多个 <header> 元素。 |
IE 8 或更早版本的 IE 浏览器不支持,注释:<header> 标签不能被放在 <footer>、<address> 或者另一个 <header> 元素内部。 |
<hr> |
定义水平线。 |
在 HTML5 中,<hr> 定义内容中的主题变化,并显示为一条水平线。在 HTML 4.01 中,<hr> 标签仅仅显示为一条水平线 |
<html> |
定义 HTML 文档 |
HTML5 中,增加了一个新属性:manifest。 |
<i> |
定义斜体字。 |
<i> 定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。<i> 标签被用来表示科技术语、其他语种的成语俗语、想法、宇宙飞船的名字等等。 |
<iframe> |
定义内联框架。 |
HTML5 新增了一些新的属性sandbox,seamless,srcdoc,同时去掉了 HTML 4.01 中的一些属性align,frameborder,longdesc,marginheight,marginwidth。 |
<img> |
定义图像。 |
HTML5 中不支持以下属性:align、border、hspace、longdesc、vspace。在 HTML 4.01 中,以下属性:align、border、hspace、vspace 已废弃。HTML5新属性crossorigin |
<input> |
定义输入控件 |
在 HTML 4.01 中, "align" 数据已经不再使用。HTML5 中不支持该属性。 可以使用CSS来定义 <input> 元素的对齐方式。在 HTML5中, <input> 添加了几个属性(autocomplete,autofocus,form,formaction,formenctype,formmethod,formnovalidate,formtarget,height,list,max,maxlength,min,multiple,name,pattern,placeholder,required,step,width),并且添加了对应的值。 |
<ins> |
定义被插入文本 |
描述文档中的更新和修正。浏览器通常会在已删除文本上添加一条删除线,在新插入文本下添加一条下划线 |
<kbd> |
定义键盘文本 |
<kbd]> 标签已废弃,不推荐使用,但 是可以通过CSS实现丰富的效果 |
<keygen> |
规定用于表单的密钥对生成器字段。 |
当提交表单时,私钥存储在本地,公钥发送到服务器 |
<label> |
定义 input 元素的标注 |
"form" 属性是 HTML5 的新属性。标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 |
<legend> |
定义 fieldset 元素的标题。 |
The <legend> 元素为 <fieldset>元素定义标题。 |
<li> |
定义列表的项目 |
"type" 属性 在 HTML 4.01 已被废弃。HTML5 不支持该属性。"value" 属性 在 HTML 4.01 已被废弃。HTML5 不支持该属性 |
<link> |
定义文档与外部资源的关系 |
一些 HTML 4.01 属性在 HTML5 中不支持。HTML5 新增了 "sizes" 属性。 |
<map> |
定义图像映射 |
在 HTML5 中, 如果 id 属性在<map> 标签中指定, 则你必须同样指定 name 属性,标签用于客户端图像映射。图像映射指带有可点击区域的一幅图像,中的 usemap 属性可引用 <map> 中的 id 或 name 属性(取决于浏览器),所以我们应同时向 <map> 添加 id 和 name 属性。area 元素永远嵌套在 map 元素内部。area 元素可定义图像映射中的区域。 |
<mark> |
定义带有记号的文本。请在需要突出显示文本时使用 |
IE9+ 标黄显示。 |
<menu> |
不赞成使用。定义菜单列表 |
HTML 4.01的<menu> 元素已废弃HTML5 中 <menu> 元素已被重新定义。标签定义了一个命令列表或菜单,没有浏览器支持 |
<meta> |
定义关于 HTML 文档的元信息 |
HTML5 不支持 scheme 属性。 在 HTML5 中,有一个新的 charset 属性,它使字符集的定义更加容易:HTML 4.01: <meta http-equiv="content-type" content="text/html; charset=UTF-8"> HTML5: <meta charset="UTF-8"> |
<meter> |
定义度量衡。仅用于已知最大和最小值的度量。 |
一些 HTML 4.01 属性在 HTML5 中不支持。HTML5 新增了 "sizes" 属性。 |
<nav> |
定义导航链接的部分 |
是 HTML5 的新标签。。 |
<noframes> |
定义针对不支持框架的用户的替代内容。HTML5不支持 |
HTML5 不支持 |
<noscript> |
定义针对不支持客户端脚本的用户的替代内容。 |
|
<object> |
定义内嵌对象 |
一些 HTML 4.01 属性在 HTML5 中不被支持。 "form" 是 HTML5 定义的新属性。 在 HTML5 中,objects 可以在form表单中提交。 在 HTML5 中,objects 不再出现在 <head> 元素区域内,<object> 标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。object 的初衷是取代 img 和 applet 元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。浏览器的对象支持有赖于对象类型。不幸的是,主流浏览器都使用不同的代码来加载相同的对象类型。而幸运的是,object 对象提供了解决方案。如果未显示 object 元素,就会执行位于 <object> 和 </object> 之间的代码。通过这种方式,我们能够嵌套多个 object 元素(每个对应一个浏览器)。 |
<ol> |
定义有序列表。 |
在 HTML 4.01 中"start" 和 "type" 属性已经废弃,HTML5不支持该属性。"reversed" 属性是 HTML5 中的新属性。在HTML 4.01中"compact" 属性已经废弃,在 HTML5中不支持该属性。 |
<optgroup> |
定义选择列表中相关选项的组合。 |
|
<option> |
定义选择列表中的选项。 |
注释:<option> 标签可以在不带有任何属性的情况下使用,但是您通常需要使用 value 属性,此属性会指示出被送往服务器的内容。请与 select 元素配合使用此标签,否则这个标签是没有意义的。如果列表选项很多,可以使用 <optgroup> 标签对相关选项进行组合。 |
<output> |
定义不同类型的输出,比如脚本的输出。 |
nternet Explorer 浏览器不支持 <output> 标签。。 |
<p> |
定义段落。 |
标签定义段落,元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定。 |
<param> |
定义对象的参数。 |
元素允许您为插入 XHTML 文档的对象规定 run-time 设置,也就是说,此标签可为包含它的 <object> 或者 <applet> 标签提供参数,HTML 4.01 属性: "type" 和 "valuetype",在 HTML5 中不支持 |
<pre> |
定义预格式文本。 |
标签的一个常见应用就是用来表示计算机的源代码。 |
<progress> |
定义运行中的进度(进程)。 |
标签与 JavaScript 一起使用来显示任务的进度。 |
<q> |
定义短的引用。 |
浏览器经常会在这种引用的周围插入引号。 |
<rp> |
标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。 |
标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。ruby 注释是中文注音或字符。在东亚使用,显示的是东亚字符的发音。将 <rp> 标签与 <ruby> 和 <rt> 标签一起使用:<ruby> 元素由一个或多个需要解释/发音的字符和一个提供该信息的 <rt> 元素组成,还包括可选的 <rp> 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。 |
<rt> |
标签定义字符(中文注音或字符)的解释或发音 |
IE 8 或更早版本的 IE 浏览器不支持 <rt> 标签。 |
<ruby> |
标签定义 ruby 注释(中文注音或字符)。 |
IE 8 或更早版本的 IE 浏览器不支持 <ruby> 标签。。 |
<s> |
不赞成使用。定义加删除线的文本。 |
标签不应该用来定义替换的或者删除的文本。如果要定义替换的或者删除的文本,请使用 <del>标签。在 HTML 4.01 中,<s> 元素 已废弃,用来给文本加删除线。HTML5 重定义了 <s> 元素,现在是被用来定义那些不正确的文本。 |
<samp> |
定义计算机代码样本。 |
标签是一个短语标签,用来定义计算机程序的样本文本。 |
< script> |
定义客户端脚本。 |
在 HTML 4 中,"type" 属性是必需的,但在 HTML5 中是可选的。"async" 属性是 HTML5 中的新属性。HTML5 中不再支持 HTML 4.01 中的某些属性:"xml:space"。。 |
<section> |
标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。 |
IE 8 或更早版本的 IE 浏览器不支持 <section> 标签。 |
<select> |
定义选择列表(下拉列表 |
HTML5 增加了一些新的属性(autofocus,form,required)。 |
<small> |
定义小号文本 |
。 |
<source> |
标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源 |
标签允许您规定两个视频/音频文件共浏览器根据它对媒体类型或者编解码器的支持进行选择 |
<span> |
定义文档中的节。 |
。 |
<strike> |
HTML5不支持,不赞成使用。定义加删除线文本。 |
一些 HTML 4.01 属性在 HTML5 中不支持。HTML5 新增了 "sizes" 属性。 |
<strong> |
定义强调文本 |
标签是一个短语标签,用来定义计算机程序的样本重要的文本。 |
< style> |
定义文档的样式信息。 |
"scoped" 属性是 HTML 5 中的新属性,它允许我们为文档的指定部分定义样式,而不是整个文档。果使用 "scoped" 属性,那么所规定的样式只能应用到 style 元素的父元素及其子元素。 |
<sub> |
定义下标文本 |
标签定义下标文本。下标文本将会显示在当前文本流中字符高度的一半为基准线的下方,但是与当前文本流中文字的字体和字号都是一样的。下标文本能用来表示化学公式,比如 H2O。 |
<summary> |
标签包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。 |
目前,只有 Chrome 和 Safari 6 支持 <summary> 标签 |
<sup> |
定义上标文本。 |
。 |
<table> |
定义表格。 |
在 HTML5 中,仅支持 "border" 属性,并且只允许使用值 "1" 或 ""。 |
<tbody> |
定义表格中的主体内容。 |
在 HTML 5 中,不再支持 HTML 4.01 中 <tbody> 标签的任何属性。 |
<td> |
定义表格重的单元 |
HTML5不在支持大部分属性,只有rowspan,colspan两个还支持。 |
<textarea> |
定义表格中的单元。 |
HTML5 增加了一些新的属性。(autofocus,form , maxlength, placedholder,required,wrap) |
<tfoot> |
定义表格中的表注内容(脚注)。 |
在 HTML 5 中,不再支持 HTML 4.01 中 <tfoot> 标签的任何属性 |
<th> |
定义表格中的表头单元格 |
HTML 5 中不再支持 HTML 4.01 中的某些属性。 |
<thead> |
定义表格中的表头内容。 |
在 HTML 5 中,不再支持 HTML 4.01 中 <thead> 标签的任何属性。 |
<time> |
定义日期或时间,或者两者。 |
标签定义公历的时间(24小时制)或日期,时间和时区偏移是可选的。该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。 |
<title> |
定义文档的标题。 |
注释:一个 HTML 文档中不能有一个以上的 <title> 元素。提示:如果您遗漏了 <title> 标签,文档作为 HTML 是无效的 |
<tr> |
定义表格中的行 |
在 HTML 5 中,不支持 |
<track> |
标签为诸如 video 元素之类的媒介规定外部文本轨道。 |
IE 10、Opera 和 Chrome 浏览器支持 <track> 标签。 |
<tt> |
定义打字机文本。 |
HTML5 不支持 <tt> t标签。请用 CSS 代替。 |
<u> |
不赞成使用。定义下划线文本。 |
|
<ul> |
定义无序列表。 |
在 HTML 4.01 中,"compact" 和 "type" 属性 已废弃。HTML5 则不支持着两个属性 |
<var> |
定义文本的变量部分 |
标签是一个短语标签,用来定义变量 |
<video> |
标签定义视频,比如电影片段或其他视频流。 |
一些 HTML 4.01 属性在 HTML5 中不支持。HTML5 新增了 "sizes" 属性。 |
<wbr> |
所有主流浏览器都支持 <wbr> 标签,除了 Internet Explorer。 |
|