一、表格标签简介
二、表格标签基本格式及示例
三、表格标签相关属性
表格边框border
表格边框属性border-collapse
表格边框属性cellspacing和cellpadding
表格内容居中显示text-align
四、表格的跨行与跨列显示
跨列合并
跨行合并
一、表格标签简介
HTML中的表格是用于用于统计、展示结构化数据的标记语言元素。表格标签是双标签,写作
每个表格分为表格标题(由 标签定义),以及表格单元格(由
标签定义),表格标题和表格身体中均有若干行(由此外,表格还可以包括
二、表格标签基本格式及示例
一个表格标签的基本格式如下:
| 表头内容(列标题1) | 表头内容(列标题2) | 表头内容(列标题3) |
|---|---|---|
| 单元格内容(第一行第一列) | 单元格内容(第一行第二列) | 单元格内容(第一行第三列) |
| 单元格内容(第二行第一列) | 单元格内容(第二行第二列) | 单元格内容(第二行第三列) |
| 单元格内容(第三行第一列) | 单元格内容(第三行第二列) | 单元格内容(第三行第三列) |
| 单元格内容.. |
上述代码运行效果如下:
接着,以下图的表格为例,第一行(序号、姓名、班级、成绩)为表格标题,也就是表头标签包裹的内容,表头的标签中包括五个 标签,也就是五个表头标题。而下面表格内容部分由表身体
写为代码应该如下:
| 序号 | 姓名 | 班级 | 性别 | 成绩 |
|---|---|---|---|---|
| 1 | 张三 | 101 | 男 | 90 |
| 2 | 李四 | 101 | 男 | 85 |
| 3 | 小丽 | 102 | 女 | 70 |
| 4 | 小敏 | 103 | 女 | 60 |
三、表格标签相关属性
在上述基本代码运行后,我们会在浏览器中看见下图的结果,此时没有对表格进行任何的修饰,所以我们不能看见边框,以及表格之间的间距。
表格边框border
border属性可以给表格设置边框,常写为形如以下的格式,其中1px表示边框的粗细,solid表示实线,#000表示边框的颜色,border属性还包括其他许多属性的值,此处不展开说明。
border: 1px solid #000;
我们选中table,也就是整个表格(一般不推荐,因为一个网页中可能有多个表格,此处只是为了方便演示) ,添加border属性,查看效果。
此时可以看见表格外部已经有了边框线,我们可以继续给
table {
border: 1px solid #000;
}
th {
border: 1px solid red;
}
td {
border: 1px solid blue;
}
运行效果如下图,可以看到表头标题的边框颜色是红色,也就是
