块级元素和行内元素
块级元素
address - 地址
blockquote - 块引用
center - 举中对齐块
dir - 目录列表
div - 常用块级容易,也是css layout的主要标签
dl - 定义列表
fieldset - form控制组
form - 交互表单
h1 - 大标题
h2 - 副标题
h3 - 3级标题
h4 - 4级标题
h5 - 5级标题
h6 - 6级标题
hr - 水平分隔线
isindex - input prompt
menu - 菜单列表
noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
noscript - )可选脚本内容(对于不支持script的浏览器显示此内容)
ol - 排序表单
p - 段落
pre - 格式化文本
table - 表格
ul - 非排序列表
行内元素
a - 锚点
abbr - 缩写
acronym - 首字
b - 粗体(不推荐)
bdo - bidi override
big - 大字体
br - 换行
cite - 引用
code - 计算机代码(在引用源码的时候需要)
dfn - 定义字段
em - 强调
font - 字体设定(不推荐)
i - 斜体
img - 图片
input - 输入框
kbd - 定义键盘文本
label - 表格标签
q - 短引用
s - 中划线(不推荐)
samp - 定义范例计算机代码
select - 项目选择
small - 小字体文本
span - 常用内联容器,定义文本内区块
strike - 中划线
strong - 粗体强调
sub - 下标
sup - 上标
textarea - 多行文本输入框
tt - 电传文本
u - 下划线
var - 定义变量
可变元素
可变元素为根据上下文语境决定该元素为块元素或者内联元素。
applet - java applet
button - 按钮
del - 删除文本
iframe - inline frame
ins - 插入的文本
map - 图片区块(map)
object - object对象
script - 客户端脚本
短语标签
标签 描述
<em> 呈现为被强调的文本。
<strong> 定义重要的文本。
<dfn> 定义一个定义项目。
<code>定义计算机代码文本。
<samp>定义样本文本。
<kbd> 定义键盘文本。它表示文本是从键盘上键入的。
它经常用在与计算机相关的文档或手册中。
<var>定义变量。您可以将此标签与<pre>及 <code>标签配合使用。
自结束标签
<!DOCTYPE>
<br>
<hr>
<input>
<frame>
<img>
<area>
<col>
<meta>
<base>
<param>
H5不支持的标签
<acronym>
<strke>
<big>
<center>
<font>
<tt>
<frame>
<frameset>
<noframes>
<dir>
<menu>
<basefont>
<applet>
H4不支持的标签
<article>·
<center>·已废弃
<font>·已废弃
<u>·已废弃
<s>·已废弃
<dir>·已废弃
<menu> 已废弃
<basefont>已废弃
<applet>已废弃
不支持全部的全局属性和事件属性的标签
<html>
只支持HTML的全局属性和H5新增的manifest属性
<title>
只支持HTML的全局属性
<!--...-->
注释标签不支持任何全局属性和事件属性。
<acronym>
H4只支持部分(7个)全局属性和10个事件属性
<big>
H4只支持部分(7个)全局属性和10个事件属性
<center>
H4只支持部分(6个)全局属性和10个事件属性
<font>
font的属性:face、size、color,H5不支持,H4已废弃
H4支持与上面相同的6个全局属性,不支持任何事件属性。
<strike>
H4只支持部分(6个)全局属性和10个事件属性
<tt>
在H4中支持7个全局属性和10个事件属性
<frame>
有一些可选属性,H5不支持,H4中支持4个标准属性,不支持任何事件属性。但是所有浏览器都支持onload事件。
<frameset>
可选属性:cols、rows
H4支持的标准属性:class、id、style、title
H4支持的事件属性:onload、onUnload
<noframe>
在H4中支持7个全局属性和10个事件属性
<dir>
有自己的属性:compact,H5不支持,H4已废弃。
H4中支持6个标准属性,10个事件属性。
<head>
有自己的属性:profile,值:URL,用于规定文档 URL 的一系列规则,这些规则能被浏览器识别并且准确读取 标签的内容属性中的信息。H5不支持。
只支持全部全局属性
<meta>
有自己的属性,只支持事件属性
<base>
有自己的属性,只支持全局属性
<basefont>
有自己的属性:color、face和size属性。H5不支持,H4已废弃。
H4中只支持6种标准属性。不支持任何事件属性。
<script>
有自己的属性,只支持全局属性
<noscript>
只支持全部全局属性
<applet>
有自己的属性。
H4中只支持4中全局属性。
除了HTML全局属性和事件属性有自己的属性
<hr>
支持HTML的全局和事件属性,但是它的align、noshade、size和width属性,H5不支持,H4已废弃
<body>
支持HTML的全局和事件属性,但是它的呈现属性,H5不支持,H4已废弃
<h1>~<h6>和<p>
支持HTML的全局和事件属性,但是它们的align属性,H5不支持,H4已废弃
< blockquote>
<del>
属性 值 描述
<ins>
同del
<progress>
<q>
<time>
<form>
<input>
<textarea>
<button>
<select>
<optgroup>
<option>
<label>
<fieldset>
<legend>
支持HTML的全局和事件属性,但是它们的align属性,H5不支持,H4已废弃
<datalist>
<keygen>
<output>
<img>
HTML5 中不支持以下属性:align、border、hspace、longdesc、vspace。
HTML 4.01 中,以下属性:align、border、hspace、vspace 已废弃。
音频/视频的四个标签
链接a和link
<li>
有自己的属性:value、type;H5不支持,H4已废弃。
<menu>
<command>
<table>
有自己的属性:H5只支持border属性(规定表格单元是否有边框),其他属性align、bgcolor、cellspacing、cellpadding、frame、rules、summary和width等H5不支持。
<caption>
有自己的属性:align,H5不支持,H4已废弃。
<th>
<tr>
有自己的属性:align、char、charoff、valign属性H5不支持。bgcolor属性H5不支持。H4已废弃。
<td>
有自己的属性:colspan、headers和rowspan;bgcolor、height、nowrap和width属性,H5不支持,H4已废弃;其他几个H5不支持。
<thead>
有自己的属性:align、char、charoff和valign属性H5不支持。
<tfoot>
有自己的属性:align、char、charoff和valign属性H5不支持。
<col>
有自己的属性:align、char、charoff、span、width和valign属性H5不支持。
<colgroup>
有自己的属性:align、char、charoff、span、width和valign属性H5不支持。
<style>
有自己的属性,其中scoped属性只有火狐支持。
<div>
有自己的属性:align属性,H5不支持,H4已废弃。
<details>
有自己的H5新增属性open
<dialog>
有自己的H5新增属性open
<embed>
有自己的4个H5新增属性
<object>
有自己的属性:align、border、hspace和vspace属性H5不支持,H4已废弃;archive、classid、codebase、codetype、declare和standbyH5不支持;data、height、name、type、usemap和width可以使用;form属性是H5新增。
<param>
有自己的属性