HTML 参考手册- (HTML5 标准)


按类别排序的HTML标签

= HTML5中的新功能.


基本的HTML

标签(Tag) 描述(Description)
<!DOCTYPE>   定义文档类型
<html> 定义 HTML 文档
<head> 定义关于文档的信息
<title> 定义文档的标题
<body> 定义文档的主体
<h1> to <h6> 定义 HTML 标题
<p> 定义段落
<br> 定义换行
<hr> 定义水平线
<!--...--> 定义注释

格式化

标签(Tag) 描述(Description)
<acronym> 不支持HTML5. 使用 <abbr> 代替.
定义只取首字母的缩写
<abbr> 定义缩写
<address> 定义文档作者或拥有者的联系信息
<b> 定义文本粗体
<bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置
<bdo> 定义文字方向
<big> 不支持HTML5. 使用CSS代替.
定义大号文本
<blockquote> 定义长的引用
<center> 不支持HTML5. 使用CSS代替.
定义居中文本
<cite> 定义引用(citation)
<code> 定义计算机代码文本
<del> 定义被删除文本
<dfn> 定义定义项目
<em> 定义强调文本
<font> 不支持HTML5. 使用CSS代替.
定义文字的字体, 尺寸和颜色
<i> 定义斜体
<ins> 定义被插入文本
<kbd> 定义键盘输入
<mark> 定义带有记号的文本
<meter> 定义度量衡。仅用于已知最大和最小值的度量
<pre> 定义预格式文本
<progress> 定义运行中的进度
<q> 定义短的引用
<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容
<rt> 标签定义字符(中文注音或字符)的解释或发音
<ruby> 标签定义 ruby 注释(中文注音或字符)
<s> 不赞成使用。定义加删除线的文本
<samp> 定义计算机代码样本
<small> 定义小号文本
<strike> 不支持HTML5. 使用 <del> 或 <s> 代替.
定义加删除线文本
<strong> 定义强调文本
<sub> 定义下标文本
<sup> 定义上标文本
<template> 定义模板
<time> 定义日期/时间
<tt> 不支持HTML5. 使用CSS代替.
定义打字机文本
<u> 定义下划线文本
<var> 定义文本的变量部分
<wbr> 规定在文本中的何处适合添加换行符


表格和输入

标签(Tag) 描述(Description)
<form> 定义了HTML文档的表单
<input> 定义输入控件
<textarea> 定义多行的文本输入控件
<button> 定义一个点击按钮
<select> 定义选择列表(下拉列表)
<optgroup> 定义选择列表中相关选项的组合
<option> 定义选择列表中的选项
<label> 定义 <input> 元素的标注
<fieldset> 定义围绕表单中元素的边框
<legend> 定义 <fieldset> 元素的标题
<datalist> 定义选项列表. 请与 input 元素配合使用该元素,来定义 input 可能的值
<output> 定义不同类型的输出,比如脚本的输出

框架

标签(Tag) 描述(Description)
<frame> 不支持HTML5.
定义框架集的窗口或框架
<frameset> 不支持HTML5.
定义框架集
<noframes> 不支持HTML5.
定义针对不支持框架的用户的替代内容
<iframe> 定义内联框架

图像

标签(Tag) 描述(Description)
<img> 定义图像
<map> 定义图像映射
<area> 定义图像映射内部的区域
<canvas> 用于通过脚本(通常是javascript)动态绘制图形
<figcaption> 定义 <figure> 元素的标题
<figure> 规定独立的流内容(图像, 图表, 照片, 代码等等)
<picture> 定义多个图像资源容器
<svg> 定义SVG图形

音频/视频

标签(Tag) 描述(Description)
<audio> 定义音频内容
<source> 标签为媒介元素 (<video> 和 <audio>) 定义媒介资源
<track> 标签为诸如 (<video> 和 <audio>) 元素之类的媒介规定外部文本轨道
<video> 定义视频,比如电影片段或其他视频流

链接

标签(Tag) 描述(Description)
<a> 定义超文本链接
<link> 定义文档与外部资源的关系
<nav> 定义导航链接的部分

列表

标签(Tag) 描述(Description)
<ul> 定义无序列表
<ol> 定义有序列表
<li> 定义列表的项目
<dir> 不支持HTML5. 使用 <ul> 代替.
定义目录列表
<dl> 定义列表详情
<dt> 定义列表中的项目
<dd> 定义定义列表中项目的描述

表格

标签(Tag) 描述(Description)
<table> 定义表格
<caption> 定义表格标题
<th> 定义表格中的表头单元格
<tr> 定义表格中的行
<td> 定义表格中的单元
<thead> 定义表格中的表头内容
<tbody> 定义表格中的主体内容
<tfoot> 定义表格中的表注内容(脚注)
<col> 定义表格中一个或多个列的属性值
<colgroup> 定义表格中供格式化的列组

样式/语义

标签(Tag) 描述(Description)
<style> 定义文档的样式信息
<div> 定义文档中的节/区域
<span> 定义文档中的行内元素
<header> 定义了文档的头部区域
<footer> 定义 section 或 document 的页脚
<main> 指定文档的主体内容
<section> 标签定义文档中的节(section, 区段)
<article> 定义一个文章区域
<aside> 定义页面的侧边栏内容
<details> 用于描述文档或文档某个部分的细节
<dialog> 定义对话框,比如提示框
<summary> 标签包含 <details> 元素的标题,<details>元素用于描述有关文档或文档片段的详细信息
<data> 定义将给定内容与机器可读的翻译相关联

元信息

标签(Tag) 描述(Description)
<head> 定义关于文档的信息
<meta> 定义关于 HTML 文档的元信息
<base> 定义页面中所有链接的默认地址或默认目标
<basefont> 不支持HTML5. 使用CSS代替.
定义页面中文本的默认字体, 颜色或尺寸

程序设计

标签(Tag) 描述(Description)
<script> 定义客户端脚本
<noscript> 定义针对不支持客户端脚本的用户的替代内容
<applet> 不支持HTML5. 使用 <embed> or <object> 代替.
定义嵌入的小程序
<embed> 定义嵌入的内容,比如插件
<object> 定义内嵌对象
<param> 定义对象的参数