HTML参考手册
其他 | Miscellaneous
Element
这一页列出了所有的HTMLelements (元素)。元素按功能分类,以帮助你轻松地寻找元素。
更多关于HTML元素、属性的基本信息,请查阅the section on elements in the Introduction to HTML article.
根元素
元素 |
描述 |
---|---|
<html> |
HTML <html> 元素表示一个HTML文档的根(顶级元素),所所以它也被称为根元素。其他所有其他元素必须是此元素的后代。 |
文档元数据
元数据(Metadata)含有页面的相关信息,包括样式、脚本及数据,能帮助一些软件 (如搜索引擎, 浏览器等等)更好地运用和渲染页面。对于样式和脚本的元数据,可以直接在网页里定义,也可以链接到包含相关信息的外部文件。
元素 |
描述 |
---|---|
<link> |
HTML 中 |
<meta> |
HTML |
<style> |
HTML的<style>元素包含了文档的样式化信息或者文档的一部分。指定的样式化星系包含的该元素内,通常是CSS的格式。 |
内容分区
内容分区元素允许你将文档内容从逻辑上进行组织划分。使用包括页眉(header)、页脚(footer)、导航(nav)和标题(h1~h6)等分区元素,来为页面内容创建明确的大纲,以便区分各个章节的内容。
元素 |
描述 |
---|---|
<address> |
HTML |
<article> |
|
<aside> |
<aside> 元素表示一个和其余页面内容几乎无关的部分,被认为是独立于该内容的一部分并且可以被单独的拆分出来而不会使整体受影响。其通常表现为侧边栏或者嵌入内容。他们通常包含在工具条,例如来自词汇表的定义。也可能有其他类型的信息,例如相关的广告、笔者的传记、web 应用程序、个人资料信息,或在博客上的相关链接。 |
<footer> |
HTML <footer> 元素表示最近一个章节内容或者根节点(sectioning root )元素的页脚。一个页脚通常包含该章节作者、版权数据或者与文档相关的链接等信息。 |
<h1–h6> |
标题(Heading)元素拥有六个不同的级别, |
<header> |
|
<hgroup> |
HTML |
<nav> |
HTML导航栏 ( |
<section> |
HTML Section 元素 ( |
文本内容
使用 HTML 文本内容元素来组织在开标签<body>
和闭标签 </body> 里的
块或章节的内容。这些元素能标识内容的宗旨或结构,而这对于 accessibility和SEO很重要。
元素 |
描述 |
---|---|
<blockquote> |
HTML中的元素(或者 HTML 块级引用元素),代表其中的文字是引用内容。通常在渲染时,这部分的内容会有一定的缩进(注 中说明了如何更改)。若引文来源于网络,则可以将原内容的出处 URL 地址设置到 cite 特性上,若要以文本的形式告知读者引文的出处时,可以通过 |
<dd> |
HTML |
<div> |
HTML |
<dl> |
HTML |
<dt> |
HTML |
<figcaption> |
HTML |
<figure> |
HTML |
<hr> |
HTML |
<li> |
HTML |
<main> |
HTML Main元素(<main>)呈现了文档 |
<ol> |
HTML |
<p> |
HTML <p>元素(或者说 HTML 段落元素)表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进。另外,<p> 是块级元素。 |
<pre> |
HTML <pre> 元素表示预定义格式文本。在该元素中的文本通常按照原文件中的编排,以等宽字体的形式展现出来,文本中的空白符(比如空格和换行符)都会显示出来。(紧跟在 <pre> 开始标签后的换行符也会被省略) |
<ul> |
The HTML |
内联文本语义
使用 HTML 内联文本语义(Inline text semantics)定义语句,结构,可以是一个词,一段,或任意风格的文字。
元素 |
描述 |
---|---|
<a> |
HTML |
<abbr> |
HTML |
<b> |
HTML <b>元素表表示相对于普通文本字体上的区别,但不表示任何特殊的强调或者关联,通常以粗体显示。 |
<bdi> |
HTML |
<bdo> |
|
<br> |
HTML 元素 换行 |
<cite> |
HTML引用( Citation)标签 (<cite>) 表示一个作品的引用。它必须包含引用作品的符合简写格式的标题或者URL,它可能是一个根据添加引用元数据的约定的简写形式。 |
<code> |
HTML |
<data> |
HTML |
<dfn> |
HTML 定义元素 (<dfn>) 表示术语的一个定义。 |
<em> |
HTML 着重元素 (<em>) 标记出需要用户着重阅读的内容, |
<i> |
HTML元素 |
<kbd> |
HTML键盘输入元素(<kbd>) 用于表示用户输入,它将产生一个行内元素,以浏览器的默认monospace字体显示。 |
<mark> |
这个 HTML mark 标签代表突出显示的文字,例如可以为了标记特定上下文中的文本而使用这个标签. 举个例子,它可以用来显示搜索引擎搜索后关键词。 |
<q> |
HTML引用标签 (<q>)表示一个封闭的并且是短的行内引用的文本. 这个标签是用来引用短的文本,所以请不要引入换行符; 对于长的文本的引用请使用 |
<rp> |
HTML |
<rt> |
HTML |
<rtc> |
HTML |
<ruby> |
HTML |
<s> |
HTML |
<samp> |
<samp> 元素用于标识计算机程序输出,通常使用浏览器缺省的 monotype 字体(例如 Lucida Console)。 |
<small> |
HTML 中的元素將使文本的字体变小一号。(例如从大变成中等,从中等变成小,从小变成超小)。在HTML5中,除了它的样式含义,这个元素被重新定义为表示边注释和附属细则,包括版权和法律文本。 |
<span> |
HTML |
<strong> |
Strong 元素 ( |
<sub> |
HTML |
<sup> |
HTML |
<time> |
HTML time 标签( |
<u> |
HTML |
<var> |
<var> 标签表示变量的名称,或者由用户提供的值。 |
<wbr> |
HTML |
图片和多媒体
HTML 支持各种多媒体资源,例如图像,音频和视频。
元素 |
描述 |
---|---|
<area> |
HTML |
<audio> |
HTML |
<img> |
HTML Image 元素( |
<map> |
HTML |
<track> |
HTML |
<video> |
HTML |
内嵌内容
除了常规的多媒体内容,HTML 可以包括各种其他的内容,即使它并不容易交互。
元素 |
描述 |
---|---|
<embed> |
HTML |
<object> |
HTML |
<param> |
HTML |
<source> |
HTML <source> 元素为 <picture>、<audio> 或 <video> 元素指定了多个媒体资源。它是一个空元素。它通常用于在不同的浏览器支持的多种格式中提供相同的媒体内容。 |
脚本
为了创建动态内容和 Web 应用程序,HTML 支持使用脚本语言,最突出的就是 JavaScript。某些元素支持此功能。
元素 |
描述 |
---|---|
<canvas> |
<canvas>元素可被用来通过脚本(通常是JavaScript)绘制图形。比如,它可以被用来绘制图形,制作图片集合,甚至用来实现动画效果。你可以(也应该)在元素标签内写入可提供替代的的代码内容,这些内容将会在在旧的、不支持<canvas>元素的浏览器或是禁用了JavaScript的浏览器内渲染并展现。 |
<noscript> |
如果页面上的脚本类型不受支持或者当前在浏览器中关闭了脚本,则HTML <noscript>元素定义要插入的html部分。</noscript> |
<script> |
HTML |
编辑标识
这些元素能标示出某个文本被更改过的部分。
元素 |
描述 |
---|---|
<del> |
HTML 删除文字元素(<del>)表示已经从文档中删除的文本范围。此元素通常是(但不必)呈现删除线的文本。 |
<ins> |
HTML |
表格内容
这里的元素用于创建和处理表格数据。
元素 |
描述 |
---|---|
<caption> |
HTML |
<col> |
HTML |
<colgroup> |
HTML 中的 表格列组(Column Group <colgroup>) 标签用来定义表中的一组列表。 |
<table> |
HTML的 |
<tbody> |
这个 HTML 标签 |
<td> |
The Table cell HTML element ( |
<tfoot> |
HTML <tfoot> 元素定义了一组汇总表列的行。 |
<th> |
HTML |
<thead> |
HTML的<thead>元素定义了一组定义表格的列头的行。 |
<tr> |
HTML |
表单
HTML 提供了许多可一起使用的元素,这些元素能用来创建一个用户可以填写并提交到网站或应用程序的表单。详情请参阅 HTML forms guide。
元素 |
描述 |
---|---|
<button> |
HTML |
<datalist> |
HTML Datalist 元素 (<datalist>) 包含了一组 |
<fieldset> |
HTML <fieldset> 元素用于在 web 窗体中对多个控件以及标签 (<label>) 进行分组。 |
<form> |
HTML |
<input> |
HTML |
<label> |
HTML 元素表示用户界面中项目的标题。 |
<legend> |
HTML的<legend>元素(也称为HTML的域说明元素(or HMTL Legend Field Element))代表一个用于表示它的父元素 |
<meter> |
HTML |
<optgroup> |
在一个web表单中, HTML元素 |
<option> |
在web表单中, HTML元素 |
<output> |
HTML |
<progress> |
HTML中的progress ( |
<select> |
HTML select ( |
<textarea> |
HTML |
交互元素
HTML 提供了一系列有助于创建交互式用户界面对象的元素。
元素 |
描述 |
---|---|
<details> |
HTML |
<dialog> |
HTML |
<menu> |
HTML |
<menuitem> |
HTML <menuitem> 元素表示用户能够通过弹出式菜单调用的命令。这包括上下文菜单, 以及可能附加到菜单按钮的菜单。 |
<summary> |
HTML |
Web 组件
Web 组件是种近似 HTML(HTML-related) 的技术,这使得它能够,从本质上讲,创建和使用自定义元素,就好像它是普通的 HTML。此外,你甚至可以创建自定义版本的标准 HTML 元素。
元素 |
描述 |
---|---|
<content> |
HTML |
<element> |
<element>元素被定义在最新的 HTML DOM 元素中。</element> |
<shadow> |
HTML |
<slot> |
HTML |
<template> |
HTML |
过时的和弃用的元素
警告: 下面这些旧的 HTML 元素已被弃用,不应该再使用。你千万别在新的项目中使用它们,并且要尽快替换在旧项目里的。在此列出仅供参考。
元素 |
描述 |
---|---|
<acronym> |
HTML Acronym 元素 ( |
<applet> |
HTML中的Applet元素( |
<basefont> |
HTML标签<basefont></basefont>用来设置文档的默认字体大小。使用 |
<big> |
The HTML Big Element ( |
<blink> |
HTML Blink Element ( |
<center> |
HTML Center 元素 ( |
<command> |
|
<content> |
HTML |
<dir> |
HTML 目录元素 ( |
<element> |
<element>元素被定义在最新的 HTML DOM 元素中。</element> |
<font> |
HTML Font 元素( |
<frame> |
|
<frameset> |
|
<image> |
HTML |
<isindex> |
|
<keygen> |
HTML |
<listing> |
HTML 列表元素 ( |
<marquee> |
HTML marquee 元素( |
<multicol> |
HTML<multicol> 元素是一个实验元素,旨在允许多列布局。它从来没有任何显着的牵引力,并没有在任何主流浏览器中实现。</multicol> |
<nextid> |
<nextid> 是一个过时的 HTML 元素, 它使下一个 web 设计工具能够为其定位点生成自动名称标签。 |
<noembed> |
|
<plaintext> |
HTML 纯文本元素 ( |
<shadow> |
HTML |
<spacer> |
|
<strike> |
HTML |
<tt> |
HTML 电报文本元素 ( |
<xmp> |
<xmp>标签之间的内容不会被当作文档内容解析,而会被用等宽字体直接呈现。HTML2规范建议,本标签中的内容应该具有足够容纳每行80个字母的宽度。</td> </tr> </tbody> </table></p></xmp> |
其他 | Miscellaneous相关
超文本标记语言,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。