html中的标签汇总,html一共多少标签?

html4.01 参考手册(共89个)

排序按字母顺序

< !–…–> 定义注释。

< !DOCTYPE> 定义文档类型。

< a> 定义锚。

< abbr> 定义缩写。

< acronym> 定义只取首字母的缩写。

< address> 定义地址元素。

< applet> 不赞成使用。定义 applet。

< area> 定义图像映射内部的区域。

< b> 定义粗体字。

< base> 定义页面当中的所有链接的基准链接。

< basefont> 不赞成使用。定义基准字体。

< bdo> 定义文字显示的方向。

< big> 定义大号字。

< blockquote> 定义长的引用。

< body> 定义 body 元素。

< br> 插入一个回车(折行)。

< button> 定义按钮 (push button)。

< caption> 定义表格标题。

< center> 不赞成使用。定义居中文本。

< cite> 定义引用(citation)。

< code> 定义计算机代码文本。

< col> 定义用于表格列的属性。

< colgroup> 定义表格的列组。

< dd> 定义定义的描述。

< del> 定义被删除文本。

< dir> 不赞成使用。定义目录列表。

< div> 定义文档中的节。

< dfn> 定义定义的项目。

< dl> 定义定义列表。

< dt> 定义定义的项目。

< em> 定义强调文本。

< fieldset> 定义域结构。

< font> 不赞成使用。定义文字的字体、尺寸和颜色。

< form> 定义表单。

< frame> 定义框架的子窗口。

< frameset> 定义框架集。

< h1> to < h6> 定义标题 1 到标题 6。

< head> 定义关于文档的信息。

< hr> 定义水平线。

< html> 定义 html 文档。

< i> 定义斜体字。

< iframe> 定义内联框架。

< img> 定义图像。

< input> 定义输入域。

< ins> 定义被插入文本。

< isindex> 不赞成使用。定义单行的输入域。

< kbd> 定义键盘文本。

< label> 定义针对表单控件的标签。

< legend> 定义框架集的标题。

< li> 定义列表的项目。

< link> 定义资源引用(resource reference)。

< map> 定义图像映射。

< menu> 不赞成使用。定义菜单列表。

< meta> 定义元信息。

< noframes> 定义无框架的节。

< noscript> 定义无脚本的节。

< object> 定义内嵌对象。

< ol> 定义有序列表。

< optgroup> 定义选项组。

< option> 定义下拉列表中的选项。

< p> 定义段落。

< param> 定义用于对象的参数。

< pre> 定义预格式文本。

< q> 定义短的引用。

< s> 不赞成使用。定义加删除线的文本。

< samp> 定义计算机代码样本。

< script> 定义脚本。

< select> 定义选择列表。

< small> 定义小字体文本。

< span> 定义文档中的节。

< strike> 不赞成使用。定义加删除线文本。

< strong> 。 定义强调文本。

< style> 定义样式的定义。

< sub> 定义下标文本。

< sup> 定义上标文本。

< table> 定义表格。

< tbody> 定义表格的主体(部分)。

< td> 定义表格单元。

< textarea> 定义文本区域。

< tfoot> 定义表格的页脚(脚注)。

< th> 定义表格的页眉(表头单元格)。

< thead> 定义表格的标题。

< title> 定义文档的标题。

< tr> 定义表格的行。

< tt> 定义打字机文本。

< u> 不赞成使用。定义下划线文本。

< ul> 定义无序列表。

< var> 定义变量。

< xmp> 不赞成使用。定义预格式文本

不是所有的html5标签都有结束标签的。

比如换行标签< br/> 也就是一个空标签是没有结束标签的,另外还有其他的< meta> ,< link> ,< hr> ,< img> 等标签也没有结束标签,但是他们都有结束标志,也就是通过/来表示这个元素的标记到此结束。

一般html中的文本标签都是有结束标签的,因为在开始和结束的中间需要写入文本内容。

1、body可以直接包含块状元素、ins、del、script。不可以直接包含行内元素

2、ins和del(行内元素)可以包含块状元素或者行内元素,其他任何行内元素都不允许包含块状元素

3、p、h1-h6可以直接包含行内元素和文本信息,但是不允许包含块状元素

4、dl元素只允许包含dt和dd,同时dt不能包含块状元素,只允许包含行内元素,对于dd可以包含任何元素

5、form元素不能够直接包含input元素。原因在于input元素属于行内元素,form元素仅仅能够包含块状元素

6、table元素只能够包含caption、colgroup、col、thead、tbody、tfoot,不能够直接包含tr或者其他任何元素