HTML5元素周期表
html
|
<col>标签为表格中的一个或多个列定义属性值。 通过使用 <col> 标签,可以向整个列应用样式,而不需要重复为每个单元格或每一行设置样式。 只能在 table 或 colgroup 元素内使用 <col> 标签 col
|
<table>标签定义 HTML 表格。 一个简单的 HTML 表格包括 table 元素,一个或多个 tr、th 以及 td 元素。 tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。 更复杂的 HTML 表格也可能包含 caption, col, colgroup, thead, tfoot, tbody 等元素。 table
| |||||||||||||||
head
|
span
|
div
|
fieldset
|
form
|
body
|
h1
|
<section>Contains elements grouped by theme, for example a chapter or tab box. section
|
<colgroup>用于对表格中的列进行组合,以便对其进行格式化。 通过使用 <colgroup> 标签,可以向整个列应用样式,而不需要重复为每个单元格或每一行设置样式。 只能在 table 元素内使用 <colgroup> 标签。 colgroup
|
tr
| ||||||||
title
|
a
|
<pre>可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 <pre> 标签的一个常见应用就是用来表示计算机的源代码。 pre
|
meter
|
select
|
aside
|
h2
|
header
|
<caption>定义表格的标题。 <caption> 标签必须直接放置到 <table> 标签之后。 每个表格只能规定一个标题。通常标题会居中显示在表格上方。 caption
|
<td>定义 HTML 表格中的标准单元格。 HTML 表格有两种单元格类型: 表头单元格 - 包含头部信息(由 th 元素创建)、标准单元格 - 包含数据(由 td 元素创建) th 元素中的文本呈现为粗体并且居中。 td 元素中的文本是普通的左对齐文本。 td
| ||||||||
<meta>可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。 meta
|
<rt>定义字符(中文注音或字符)的解释或发音。 ruby 注释是中文注音或字符。 在东亚使用,显示的是东亚字符的发音。 与 <ruby> 以及 <rt> 标签一同使用: ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。 rt
|
dfn
|
em
|
<i>签呈现斜体的文本。 <i> 标签定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。在没有其他元素可以使用时,比如 <b>, <cite>, <dfn>, <em>, <q>, <small>, <strong>,请使用 <i> 标签。 i
|
<small>将旁注 (side comments) 呈现为小型文本。 免责声明、注意事项、法律限制或版权声明的特征通常都是小型文本。小型文本有时也用于新闻来源、许可要求。 对于由 em 元素强调过的或由 strong 元素标记为重要的文本,small 元素不会取消对文本的强调,也不会降低这些文本的重要性。 small
|
ins
|
s
|
br
|
p
|
<blockquote>定义摘自另一个源的块引用。 <blockquote> 与 </blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。 blockquote
|
legend
|
optgroup
|
<address>定义文档作者或拥有者的联系信息。 如果 <address> 元素位于 <article> 元素内部,则它表示该文章作者或拥有者的联系信息。 通常的做法是将 address 元素添加到网页的头部或底部。 address
|
h3
|
nav
|
menu
|
th
|
<base>为页面上的所有链接规定默认地址或默认目标。 通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。 使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。 <base> 标签必须位于 head 元素内部。 base
|
<rp>在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。 ruby 注释是中文注音或字符。 在东亚使用,显示的是东亚字符的发音。 与 <ruby> 以及 <rt> 标签一同使用: ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。 rp
|
abbr
|
<time>定义公历的时间(24 小时制)或日期,时间和时区偏移是可选的。 该元素能够以机器可读的方式对日期和时间进行编码,这样,举例说,用户代理能够把生日提醒或排定的事件添加到用户日程表中,搜索引擎也能够生成更智能的搜索结果。 time
|
b
|
strong
|
del
|
kbd
|
hr
|
ol
|
dl
|
<label>为 input 元素定义标签(label)。 label 元素不会向用户呈现任何特殊的样式。不过,它为鼠标用户改善了可用性,因为如果用户点击 label 元素内的文本,则会切换到控件本身。 <label> 标签的 for 属性应该等于相关元素的 id 元素,以便将它们捆绑起来。 label
|
option
|
<datalist>定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。 datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。请使用 input 元素的 list 属性来绑定 datalist。 datalist
|
h4
|
article
|
<command>表示用户能够调用的命令。 <command> 标签可以定义命令按钮,比如单选按钮、复选框或按钮。只有当 command 元素位于 menu 元素内时,该元素才是可见的。否则不会显示这个元素,但是可以用它规定键盘快捷键。 command
|
<tbody>定义一段表格主体(正文)。使用 <tbody> 标签,可以将表格分为一个单独的部分。<tbody> 标签可将表格中的一行或几行合成一组。 虽然您可能想包括一个,甚至会在表格中包括两个或更多个 <tbody> 标签,但是我们建议最好在表格中没有 <tbody> 标签。在 <tbody> 标签中,只有 <tr> 标签可以定义表格行。并且一旦定义,一个 <tbody> 标签就是表格中的一个独立的部分。例如不能从一个 <tbody> 跨越到另一个 <tbody> 中。 thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。 tbody
|
link
|
noscript
|
q
|
var
|
sub
|
mark
|
bdi
|
<wbr>Word Break Opportunity (<wbr>) 规定在文本中的何处适合添加换行符。 提示:如果单词太长,或者您担心浏览器会在错误的位置换行,那么您可以使用 <wbr> 元素来添加 Word Break Opportunity(单词换行时机)。 wbr
|
<figcaption>定义 figure 元素的标题(caption)。 "figcaption" 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。 figcaption
|
ul
|
dt
|
<input>规定用户可输入数据的输入字段。 根据不同的 type 属性,输入字段有多种形态。输入字段可以是文本字段、复选框、密码字段、单选按钮、按钮等等。 input
|
output
|
keygen
|
h5
|
footer
|
<summary>包含 details 元素的标题,"details" 元素用于描述有关文档或文档片段的详细信息。请与 <details> 标签 一起使用。标题是可见的,当用户点击标题时会显示出详细信息。 "summary" 元素应该是 "details" 元素的第一个子元素。 summary
|
<thead>定义表格的表头。thead、tfoot 以及 tbody 元素使您有能力对表格中的行进行分组。当您创建某个表格时,您也许希望拥有一个标题行,一些带有数据的行,以及位于底部的一个总计行。这种划分使浏览器有能力支持独立于表格标题和页脚的表格正文滚动。当长的表格被打印时,表格的表头和页脚可被打印在包含表格数据的每张页面上。 thead
|
style
|
<script>定义客户端脚本,比如 JavaScriscript 元素既可包含脚本语句,也可以通过 "src" 属性指向外部脚本文件。JavaScript 通常用于图像操作、表单验证以及动态内容更改。 script
|
cite
|
samp
|
sup
|
<ruby>定义 ruby 注释(中文注音或字符)。 在东亚使用,显示的是东亚字符的发音。 与 <ruby> 以及 <rt> 标签一同使用: ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。 ruby
|
bdo
|
code
|
figure
|
li
|
dd
|
<textarea>定义一个文本区域 (text-area) (一个多行的文本输入区域)。用户可在此文本区域中写文本。在一个文本区中,您可输入无限数量的文本。文本区中的默认字体是等宽字体 (fixed pitch)。 textarea
|
<button>定义按钮。 您可以在 button 元素内放置内容,比如文本或图像。这是该元素与通过 input 元素创建的按钮的不同之处。请始终为按钮规定 type 属性。不同的浏览器根据 type 属性使用不同的默认值。 button
|
progress
|
h6
|
hgroup
|
details
|
tfoot
|
- 根元素
- 文本语义
- 表单元素
- 表格元素
- 元数据和脚本
- 分组内容
- 文档模块
- 交互元素