元素列表(字母序)

 

HTML5元素列表

元素描述版本
aa 元素定义超链接,它用于从一个页面连接到另一个页面。4
abbrabbr 元素表示一个缩写形式,比如“WWW”“etc.”。通过对缩写进行标记,您能够为浏览器、拼写检查和搜索引擎提供有用的信息。4
addressaddress 元素定义作者/拥有者的联系信息。位于 body 元素内,则它表示文档联系信息。位于 article 元素内,则它表示文章的联系信息。4
areaarea 元素定义图片映射中的区域(注:图像映射指得是带有可点击区域的图像)。area 元素总是嵌套在 map元素中。4
articlearticle 元素表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他独立内容。5
asideaside 元素定义和页面无关的内容。其通常表现为侧边栏或者嵌入内容。5
audioaudio 元素用于音频内容,可以包含多个音频资源。浏览器会自动选择最合适的一个来用。5
bb 元素定义粗体文本。4
basebase 元素定义页面上所有链接的默认地址。一般浏览器会从当前文档的 url 中获取对应的元素来填写相对 url 中的空白。4
bdibdi 元素允许您设置一段文本,使其从周围的文本方向设置中隔离出来。5
bdobdo 元素可覆盖默认的文本方向。4
bodybody 元素定义文档的主体,并且只允许存在一个 body 元素。包含文档的所有内容(比如文本、图像、颜色、图形等等)。4
brbr 元素即为插入换行符。4
buttonbutton 元素用来定义按钮。你能够为 button 元素添加内容, 例如文档或者图像。这是使用 input 元素创建的按钮与该元素两者之间的不同之处。4
blockquoteblockquote 元素中的文本都会从常规文本中分离出来,经常会在左、右两边进行缩进(增加外边距),而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。4
canvascanvas 元素用于绘制图像(通过脚本,通常是 JavaScript)。不过,canvas 元素本身并没有绘制能力(它仅仅是图形的容器) - 您必须使用脚本来完成实际的绘图任务。5
captioncaption元素显示表格标题,作为table子元素,且只能对每个表格定义一个标题。4
citecite 元素定义参考文献的引用,比如书籍或杂志的标题。4
codecode 元素定义计算机代码文本。4
colcol 元素定义表格中一个或多个列的属性值。通常在colgroup元素内。4
colgroupcolgroup 元素定义表格中的一组列表,以便于进行格式化,且只能在 table 元素中使用。4
datadata 元素将一个指定内容和机器可读的翻译联系在一起。5
datalistdatalist 元素表示 option 元素列表,通常同 input 元素配合使用,用来定义输入值的下拉列表。5
dddd 元素定义列表中对项目的描述。dd 与dldt 配合使用。4
deldel 元素定义文档中已被删除的文本。5
dialogdialog 元素用于定义对话框。5
div div 元素可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。一般用于样式化相关的需求(使用 class 或 id 特性) 或者对具有相同特性的一组元素进行分组 (比如 lang),它应该在没有任何其它语义元素可用是才使用 (比如 articlenav) 。4
dldl 元素定义一个定义列表。dl 与dddt配合使用。4
dtdt 元素定义了定义列表中的项目(即术语部分)。dt 与dldd配合使用。4
emem 定义被强调的文本。4
embedembed 元素定义嵌入的资源,比如插件。5
fieldsetfieldset 元素用于奖表单中的元素进行分组。该元素把 HTML 表单的一部分内容进行打包,生成一组与表单相关的字段。5
figcaptionfigcaption 元素定义 figure 元素的标题(caption)5
figurefigure 元素定义独立的流内容,对元素进行整合。figure 元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响。5
footerfooter 元素定义文档或节的页脚。通常包含文档的作者、版权信息、使用条款链接、联系信息等等。一个文档中可使用多个 footer元素。5
formform 元素用于创建用户输入的 HTML 表单。该表单能够含有文本段,单选复选框,按钮等。该表单还可用于向指定的 URL 或服务器传递数据。4
headhead 元素用于包含关于文档的信息,定义在文档的头部,且是所有头部元素的容器。head 中的元素能够引用脚本、样式表的路径等等。4
headerheader元素定义 section 或 document 的页眉,也可能包含其他元素,像 logo、分节头部、搜索表单等。5
h1---h6h1- h6 元素定义标题。h1 定义最高级的标题。h6 定义最低的标题。5
hrhr 元素定义水平线4
htmlhtml 元素代表 HTML 文档的根(root)。 其他所有元素都是此元素的后代。1
ii元素定义文本呈现斜体。4
iframeiframe 元素(又称内联框架元素)表示了一个嵌套的浏览上下文(browsing context),实际上是用来在当前页面中内嵌另一个HTML页面4
imgimg 元素向网页中嵌入一幅图像。img 元素并不会在网页中插入图像,而是从网页上链接图像。img 元素创建的是被引用图像的占位空间。4
inputinput 元素定义输入字段,用户能够在该元素中输入相关数据。4
insins 元素定义文档的其余部分之外的插入文本。5
kbdkbd 元素定义键盘4
lili 元素定义列表,li 元素通常与有序列表 (ol) 和无序列表 (ul) 一起运用。4
linklink 元素定义文档和资源的关系,常见的用途是连接样式表。4
mainmain 元素定义文档的主要内容。并且内容对于文档来说应当是唯一的。它不应包含在文档中重复出现的内容,比如侧栏、导航栏、版权信息、站点标志或搜索表单。5
mapmap 元素定义客户端的图像映射。图像映射是带有可点击区域的图像。4
markmark 元素定义带有记号的文本。5
math-5
menumenu 元素定义一个命令的列表或者菜单。在用语上下文菜单、工具栏或列出表单控件时使用该元素。5
menuitemmenuitem 元素定义用户能够弹出菜单调用的命令或项目。5
metameta 元素提供页面相关的元信息(meta-information),例如搜索引擎和更新频率的描述及关键词,该元素位于文档的头部,不包含任何内容。另外它的属性定义了与文档相关联的名称/值对4
metermeter 元素定义度量(单位)。仅用于已知最大和最小值的度量。5
labellabel 元素定义 input 元素的标注。该元素不会显示任何特殊效果,若在 label 元素内点击文本,就会触发该元素,即用户点击该元素,浏览器就会自动将焦点移到该元素相关的表单控件上。4
legendlegend 元素为 fieldset ,figur e或 details 元素定义标题。4
navnav 元素定义导航链接的部分。一个含有多个链接的区域,这个区域包含转到其他页面,或者页面内部其他部分的链接列表。5
objectobject 元素(或者称作 HTML 嵌入对象元素)表示引入一个外部资源,这个资源可能是一张图片,一个嵌入的浏览上下文,亦或是一个插件所使用的资源。object 元素用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash。4
olol 元素定义有序列表,与 li 同用。4
optgroupoutgroup 元素定义选项组,该元素允许组合选项。当希望使用长的选项列表时,能够更加容易对相应的选项进行组合。4
optionoption 元素定义下拉列表中的某一选项,其中的内容作为 select 元素的菜单中的菜单或滚动列表中的某一元素显示。4
outputoutput 元素定义不同类型的输出,例如脚本的输出。5
pp 元素定义段落。并且会自动缩进。4
paramparam 元素允许插入 XHTML 文档的对象规定 run-time 设置,也就是说,该元素可为包含它的 object参数。4
prepre 元素定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。4
progressprogress 元素用于显示任务的进度。可使用 progress 元素来显示 JavaScript 中耗费时间的函数进程。5
rprp 元素定义 ruby 注释,适用不支持 ruby 元素的浏览器所显示的内容。5
rtrt 元素定义字符(中文注音或字符)的解释或发音。5
rubyruby 元素定义东亚文字注音或字符注释。5
scriptscript 元素定义脚本,例如 JavaScript。 该元素可以包含脚本语句,同样能通过 src 属性指向外部脚本文件,一定存在的type属性决定了脚步的MIME类型。JavaScript的最常使用的是图像操作,表单验证等。4
sectionsection 元素定义文档中的一个区域或者节(section)。比如章节、页眉、页脚或文档中的其他部分。5
selectselect 元素创建下拉列表。4
sourcesource 元素为媒介元素(比如 videoaudio)定义媒介资源。该元素允许定义可替换的视频/音频文件供浏览器根据它对媒体类型或者编解码器的支持进行选择。5
strongstrong 元素定义文档中相当重要的文本,比em更更强调。4
stylestyle 元素定义 HTML 文档的样式信息。若需要在 HTML 文档中引入外部样式表,使用 link 来连接要引入的样式表。4
strongsub 元素定义下标文本。和 sup 元素定义上标文本的。4
strongsup 元素定义上标文本的。和 sub 元素定义下标文本。4
svgsvg 元素列中的链接指向了具体元素的相关属性和更多有用的信息。5
tabletable 元素定义 HTML 表格,用来展示多行数据。在 table 元素中,存在表格的标题、表格行、表格列、表格单元和其他表格。4
tbodytbody 元素定义 HTML 表格的主体内容。使用 tbody 元素,可以将表格分为一个单独的部分。其一般同 theadtfoot 元素组合起来使用,前者用于表格的表头内容分组,后者用于表格的表注内容分组。4
tdtd元素定义HTML表格中的一个单元格。4
textareatextarea元素定义多行的文本区域。4
tfoottfoot元素定义HTML表格的页脚(脚注)。另外theadtfoot以及tbody元素能够对表格中的行进行分组。4
thth 元素定义HTML表格中的表格头部单元格。该元素中的文本一般显示为居中粗体文本,而 td 元素内的文本一般是左对齐普通文本。4
theadthead 元素定义 HTML 表格的表头,并用于组合 HTML 表格的头部内容。thead 应与tbodytfoot 元素结合起来使用。tbody 元素用于对 HTML 表格中的主体内容分组。而tfoot元素用于对HTML表格中的表注内容分组。4
timetime 元素定义日期或时间。5
titletitle 元素定义文档的标题。4
trtr 元素定义 HTML 表格中的行,其包含一个或多个 thtd 元素。4
tracktrack元素为诸如 video 元素之类的媒介规定外部文本轨道。用于规定字幕文件或其他包含文本的文件,当媒介播放时,这些文件是可见的。5
ulul 元素定义无序列表。4
videovideo 元素用于嵌入视频,比如电影片段或其他视频流。5
wbrwbr 元素定义在文本中的何处适合添加换行符。5

HTML5废弃元素列表

下面这些旧的 HTML 元素已被弃用,不应该再使用。你千万别在新的项目中使用它们,并且要尽快替换在旧项目里的。在此列出仅供参考。

元素描述版本
acronymacronym 元素允许作者明确地声明一个字符序列组成了一个单词的缩写.-
appletapplet 元素标志着包含了Java的applet。-
basefontbasefont 元素定义基准字体。该标签可以为文档中的所有文本定义默认字体颜色、字体大小和字体系列。4
bigbig 元素定义大号字体效果。-
blink--
centercenter 元素对其所包括的文本进行水平居中。-
commandcommand 元素用来表示一个用户可以调用的命令-
content--
dirdir 元素定义目录列表。-
fontfont 元素定义文本的字体、字体尺寸、字体颜色。-
frameframe 元素定义 frameset 中的一个特定的窗口(框架)-
framesetframeset 是一个 HTML 元素,用来包裹同是 HTML 元素的 frame 元素。-
isindexisindex 元素的作用是使浏览器显示一个对话框,提示用户输入单行文本。在 W3C 的规范中建议,isindex 元素最好被放置在 head 元素块内,但是对于浏览器来说,isindex 元素在页面任何位置都没有关系。-
keygenHTML keygen 元素是为了方便生成密钥材料和提交作为 HTML form 的一部分的公钥.这种机制被用于设计基于 Web 的证书管理系统。按照预想,keygen 元素将用于 HTML 表单与其他的所需信息一起构造一个证书请求,该处理的结果将是一个带有签名的证书。-
listing--
marquee--
multicol--
nextid--
noembed--
plaintext--
spacer--
strikestrike 元素定义加删除线文本定义。-
tttt 元素呈现类似打字机或者等宽的文本效果。-
xmpxmp 元素之间的内容不会被当作文档内容解析,而会被用等宽字体直接呈现。HTML2 规范建议,本元素中的内容应该具有足够容纳每行80个字母的宽度。-