我有以下的html代码:HTML表行跨度奇怪的行为
<table border="1">
<tbody>
<tr>
<td rowspan="4">1 Rowspan=4</td>
<td rowspan="3">2 Rowspan=3</td>
</tr>
<tr>
<td>3 something</td>
</tr>
<tr>
<td>4 something</td>
</tr>
<tr>
<td>5 something</td>
</tr>
<tr>
<td>6 something</td>
<td>7 something</td>
</tr>
<tr>
<td>8 something</td>
<td>9 something</td>
</tr>
</tbody>
</table>
它的行为是这样的:
这是不对的!应该只有2列!
我想在#1下面的#2和#4下面有单元格#3。
为什么不可能这样?
这里是一个小提琴:http://jsfiddle.net/FvY5b/
如果一行中的每个单元格跨越多行,那么您的结构出了问题。 – Quentin
在这种情况下,您的rowspan不起作用。删除它并使用CSS来确定单元格的高度。 –