我也一直在寻找一种拆分 TD(表格数据单元)的方法。在阅读了很多帖子和几次失败的尝试之后,我终于破解了它。非常感谢所有之前发布的人,因为我能够将这些点联系起来,这要归功于您。
您需要记住两件事,影响标题行和结果数据行。我的意思是顶行[影响标题行]中使用'colspan'的单元格直接影响它们下方行中的单元格[结果数据行]。例如,如果我的结果行(第 2 行)必须包含拆分的 TD,那么它会受到上面在其 TD(第 1 行)中使用“colspan”的行的影响。但是,如果下一行(第 3 行)必须不受来自第 1 行的 'colspan' 的影响,则下一行(第 3 行)中的单元格必须与第 1 行中的单元格具有相同的 'colspan' 属性,这样可以防止它们不会被分裂,并使它们“跨越”常规间隙。
在图像 [单击链接查看图像] 中,我只有 2 列 [第 2 列和第 4 列] 在它们下方拆分 TD。在第一行中,我使用“colspan”来影响下面的行。但是,我不希望第 2 行和第 3 行分开,因此它们具有与第 1 行相同的“colspans”。我确实想拆分第 4 行和第 5 行中的单元格 [当然只在第 2 列和第 4 列中],因此要做到这一点,它们不包含“colspan”属性,这使得它们受到它们上面的行的影响,这些行确实使用了 '科尔斯潘'。第 6 行不受前行中的“colspan”的影响,因为它包含与前 3 行相同的“colspan”属性。第 7 行和最后一行包含拆分 TD,因为它与第 4 行和第 5 行一样,不包含“colspan”。这听起来可能令人困惑,但是,如果您查看图像并尝试源代码,我想您会非常高兴。我希望这有帮助。
https://www.flickr.com/photos/12121792@N02/sets/72157651047314439/
<table border="1px solid" cellspacing="5" bordercolor="#000000" width="959" cellpadding="5">
<tr align="justify" valign="top">
<td valign="middle" bgcolor="#FFFFFF" width="210"><h4 style="color:#000000" align="center">Nothing Special Here</h4></td>
<td colspan="2" valign="middle" bgcolor="#6E7F8B"><h4 style="color:#FFFFFF" align="center">Colspan="2"</h4></td>
<td valign="middle" bgcolor="#6E7F8B" width="191"><h4 style="color:#FFFFFF" align="center">No Colspan Here</h4></td>
<td colspan="2" valign="middle" bgcolor="#6E7F8B"><h4 style="color:#FFFFFF" align="center">Colspan="2"</h4></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
<td width="191" valign="middle"><p align="center">No Colspan Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
<td width="191" valign="middle"><p align="center">No Colspan Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td width="129" valign="middle"><p align="center">Nothing Special</p></td>
<td width="120" valign="middle"><p align="center">Nothing Special</p></td>
<td width="191" valign="middle"><p align="center">Nothing Special</p></td>
<td width="99" valign="middle"><p align="center">Nothing Special</p></td>
<td width="101" valign="middle"><p align="center">Nothing Special</p></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td width="101" valign="middle"><p align="center">Nothing Special</p></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
<td valign="middle"><p align="center">No Colspan Here</p></td>
<td colspan="2" valign="middle"><p align="center">Colspan="2"</p></td>
</tr>
<tr class="gray1" valign="top" align="justify">
<td valign="middle"><p align="justify">Nothing Special Here</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
<td valign="middle"><p align="center">Nothing Special</p></td>
</tr>
</table>