HTML中的表格rowspan和colspan是什么?
rowspan 和 colspan 是<td>
标签的属性。它们用于指定单元格应合并的行数或列数。 rowspan 属性用于合并行, colspan 属性用于合并HTML表格的列。
这些属性应该放置在<td>
标签内,如下面图像所示:
语法
以下是在HTML中合并表格单元格的语法:
<td rowspan="2">cell data</td>
<td colspan="2">cell data</td>
示例1 – 设置 rowspan
现在让我们看一个例子,在其中将一个列的 rowspan 设置为 2 。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table,
tr,
th,
td {
border: 1px solid black;
padding: 20px;
}
</style>
</head>
<body>
<h2>Tables in HTML</h2>
<table style="width: 100%">
<tr>
<th>First Name </th>
<th>Job role</th>
</tr>
<tr>
<td></td>
<td rowspan="2"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</body>
</html>
以下是上述示例程序的输出
示例2-设置 colspan
下面是一个在HTML中合并表格列单元的示例 链接 。
<!DOCTYPE html>
<html>
<style>
table,tr,th,td {
border:1px solid black;
padding: 20px;
}
</style>
<body>
<h2>Tables in HTML</h2>
<table style="width: 100%">
<tr>
<th >First Name </th>
<th>Job role</th>
</tr>
<tr>
<td colspan="2" ></td>
</tr>
<tr>
<td ></td>
<td></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</table>
</body>
</html>
以下是上述示例程序的输出。
示例3
以下是另一个示例,通过在一个程序中同时设置 rowspan 和 colspan 属性来合并行和列的值。
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
width: 100px;
height: 50px;
}
</style>
</head>
<body>
<h1>Heading</h1>
<table>
<tr>
<td colspan="2" ></td>
</tr>
<tr>
<td ></td>
<td></td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</table>
</body>
</html>
以下是上述示例程序的输出。