为什么我的HTML会像这样缩进?
以下是我的表格。所有单元格应在列中正确对齐。即。 '第一个词'应该在彼此之上。由于某种原因,我得到一个单元格的缩进。我不确定这是怎么回事。
<body>
<table border="0" cellpadding="1" cellspacing="0" width="100%">
<tr class="tdc1">
<td>
<table border="0" cellpadding="4" cellspacing="1" width="100%" bgcolor="white">
<tr class="tableheadersmall">
<td width="10%">1</td>
<td width="25%">2</td>
<td width="12%">3</td>
<td width="18%">4</td>
<td width="5%">5</td>
<td width="30%">6</td>
</tr>
<tbody id="linumAppointmentsContainer">
<tr>
<td colspan="6" style="height: 1px; background-color: #000000;">
<!-- black line -->
</td>
</tr>
<tr class="tabbright">
<td style="vertical-align: top" rowSpan="53" class="tabbright"> First Word</td>
<td>OD</td>
<td></td>
<td></td>
<td>offen</td>
<td></td>
</tr>
<tr>
<td colspan="6" style="height: 1px; background-color: #000000;">
<!-- black line -->
</td>
</tr>
<tr class="tabbright">
<td style="vertical-align: top" rowSpan="20">First Word</td>
<td>OD</td>
<td></td>
<td></td>
<td>offen</td>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
我的小提琴:
答案 0 :(得分:3)
你的第一个“第一个单词”单元格有rowspan =“53”,这意味着它下面还有52行,所以在下一行中,“First Row”从上面的跨行开始。
如果你在两个“First Word”td之间添加52行,你的对齐方式将恢复到下一个“第一个单词”单元格的正常状态。
答案 1 :(得分:0)
如果我正在考虑您的目标,请删除rowSpan="53"