HTML表格合并主要通过两个属性实现:
1. 合并列 —— 使用 colspan
colspan
属性定义单元格横向合并多少列。
示例:
<table border="1">
<tr>
<th colspan="2">姓名</th>
<th>年龄</th>
</tr>
<tr>
<td>张三</td>
<td>李四</td>
<td>28</td>
</tr>
</table>
上例中,第一行的“姓名”单元格横跨了两列。
2. 合并行 —— 使用 rowspan
rowspan
属性定义单元格纵向合并多少行。
示例:
<table border="1">
<tr>
<th rowspan="2">姓名</th>
<th>年龄</th>
</tr>
<tr>
<td>28</td>
</tr>
</table>
上例中,“姓名”单元格纵向合并了两行。
3. 综合示例 — 横纵合并同时使用
<table border="1" cellpadding="5" cellspacing="0">
<tr>
<th rowspan="2">姓名</th>
<th colspan="2">成绩</th>
</tr>
<tr>
<th>语文</th>
<th>数学</th>
</tr>
<tr>
<td>张三</td>
<td>90</td>
<td>95</td>
</tr>
<tr>
<td>李四</td>
<td>85</td>
<td>88</td>
</tr>
</table>
注意事项
- 合并单元格时要确保行列数对齐,避免表格结构错乱。
- 不要在同一单元格同时使用
colspan
和rowspan
超出表格范围。
如果需要,我还可以帮你写复杂表格合并的示例或响应式表格合并方案!
发表回复