HTML文档的标签分类

一个HTML文档的最基本机构是这样的:

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>文档标题</title>
</head>
<body>
</body>
</html>

里面用<>括起来的部分就是标签,这种书写方式就是超文本标记语言的书写方式。浏览器能够读取 HTML 文档,并以网页的形式显示出这些标签。
HTML中的标签很多,需要我们在学习和工作中不断的认识,但实际上,很多标签是很少用到的。根据W3C规范HTML5废弃的标签将不再讲解。

标签的分类

1、根据用途分类

布局标签

标签名 语义 说明
div 无语义,用作布局和绑定样式
span 无语义,用来组合文档中的行内元素,以便用来绑定样式 行内元素
section 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。 html5中新增
header 文档或节的页眉 html5中新增
footer 文档或节的页脚 html5中新增
nav 定义导航 html5中新增
article 代表一个独立的、完整的相关内容块 html5中新增
aside 标签定义其所处内容之外的内容。aside 的内容应该与附近的内容相关。 html5中新增
figure 标签规定独立的流内容(图像、图表、照片、代码等等) html5中新增
figcaption 用作文档中插图的图像,带有一个标题 html5中新增

标记文本的标签

标签名 语义 说明
h1~h6 定义标题
p 定义段落
strong 默认加粗,strong标签表示重要文本
b 默认加粗,无语义
em 默认斜体,表示强调的文本
pre 可定义预格式化的文本,保持原有格式的一种标签
sup 定义上标
sub 定义下标

多媒体标签

标签名 语义 说明
object 用此元素向XHTML 页面添加多媒体
audio 定义音频 html5中新增
video 定义视频 html5中新增
embed 定义嵌入的内容,比如插件 html5中新增

序列化标签

标签名 语义 说明
ul>li 定义无序列表
ol>li 定义有序列表
dl>dt+dd 定义有定义的列表 html5中新增

表格标签

表格标签,是由一组标签组合而成。

标签名 语义 说明
table 定义表格
tr 定义表格行
td 定义表格单元 rowspan属性:合并相邻行,colspan属性:合并相邻的列
th 定义表头
thead 定义表格的表头
tbody 定义表格主体(正文)
tfoot 定义表格的页脚
caption 表示这个表格的标题

表单标签

标签名 语义 说明
form 申明表单,定义采集数据的范围
input 用于搜集用户信息,可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等
label 为 input 元素定义标注
select 定义下拉列表
textarea 定义多行文本域
button 标记一个按钮

HTML表单标签及用法详解

框架标签

标签名 语义 说明
iframe 创建包含另外一个文档的内联框架(即行内框架)

标签的全局属性

在这里插入图片描述

2、块级还是行内

常用的行内标签有label,span,strong,a,img,b,em,i,u,sup,sub等。

3、有无语义

常用的无语义标签是div,span。

4、只能出现在 head中的标签

title,meta,link

5、双标签还是单标签

HTML文档中大部分是双标签,常见的单标签有:<br>、<hr>、<img>、<input>、<param>、<meta>、<link>

猜你喜欢

转载自blog.csdn.net/dreamingbaobei3/article/details/87882953