1.创建一个三行三列的表格,代码如下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<table height="300" width="300" border="1" >
<caption>我是标题</caption>
<thead>
<tr>
<th>英雄</th>
<th>性别</th>
<th>职业</th>
</tr>
</thead>
<tbody>
<tr>
<td>亚索</td>
<td>男</td>
<td >中单</td>
</tr>
<tr>
<td>卡莎</td>
<td>女</td>
<td >ADC</td>
</tr>
<tr>
<td>寒冰</td>
<td>女</td>
<td>ADC</td>
</tr>
</tbody>
</table>
</body>
</html>
结果如下图所示:
2.表格的属性
属性 | 含义 | 常用属性值 |
---|---|---|
border | 设置表格的边框(border=0) | 像素值 |
cellspacing | 设置单元格与单元格边框之间的空白间距 | 像素值(默认2 |
cellpadding | 设置单元格内容与单元边框之减的空白间距 | 像素值(默认2) |
width | 设置表格的宽度 | 像素值 |
height | 设置表格的高度 | 像素值 |
align | 设置表格在网格之中的对齐方式 | left、centre、right |
3.合并单元格
跨行合并:rowspan
跨列合并:colspan
合并单元格的思想:将多个内容合并的时候就会有多余的东西出来,将其删除。如:将3个td合并成一个,那就多余了2个td,则将多余的两个td删除。
公式:删除的个数=合并的个数-1
如将3个单元格合并成一个,则应删除多余的2个。
单元格合并的次序:从上至下 从左至右
将表中两个ADC合并为1个单元格,代码如下图所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<table height="300" width="300" border="1" >
<caption>我是标题</caption>
<thead>
<tr>
<th>英雄</th>
<th>性别</th>
<th>职业</th>
</tr>
</thead>
<tbody>
<tr>
<td>亚索</td>
<td>男</td>
<td >中单</td>
</tr>
<tr>
<td>卡莎</td>
<td>女</td>
<td rowspan="2">ADC</td>
</tr>
<tr>
<td>寒冰</td>
<td>女</td>
</tr>
</tbody>
</table>
</body>
</html>
结果如下图所示:
将第三行前两列合并,代码如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<table height="300" width="300" border="1" >
<caption>我是标题</caption>
<thead>
<tr>
<th>英雄</th>
<th>性别</th>
<th>职业</th>
</tr>
</thead>
<tbody>
<tr>
<td>亚索</td>
<td>男</td>
<td >中单</td>
</tr>
<tr>
<td>卡莎</td>
<td>女</td>
<td>ADC</td>
</tr>
<tr>
<td colspan="2">寒冰/女</td>
<td>ADC</td>
</tr>
</tbody>
</table>
</body>
</html>
结果如下图所示: