我有一张table:
<table id="Table_05" width="675" border="0" cellpadding="0" cellspacing="0"
style="display:block">
<tr>
<td rowspan="2"><img src="images/12235_PLUS_mail_August_v4_14.jpg" width="70"
height="49" alt=""></td>
<td valign="top"><img src="images/12235_PLUS_mail_August_v4_12.jpg" width="410"
height="21" alt="">
<td valign="bottom"><img src="images/12235_PLUS_mail_August_v4_15.jpg" width="410"
height="29" alt=""></td>
<td rowspan="2"><img src="images/12235_PLUS_mail_August_v4_13.jpg" width="195"
height="50" alt=""></td>
</td>
</tr>
</table>
它应该是3列表,其中第二个和第三个td在一列中。但是,现在它是在2列。
7条答案
按热度按时间mspsb9vt1#
检查你的CSS
这将阻止您跨越:
根据Simon_Weaver的另一个案例,如后面的评论:
tag5nh1u2#
您在第一个和最后一个上使用了
rowspan="2"
。Rowspan表示此单元格跨越两行。如果希望单元格跨越同一行中的两列,则必须使用colspan
属性。看看这两个片段,看看它们的区别:lsmd5eda3#
您忘记关闭第二个
<td />
标记。f4t66c6m4#
您可以在TD中创建一个包含两行的新表。
uwopmtnx5#
正如mpcabd在他们的回答中所说的那样,在第二个
<td>
的末尾缺少</td>
标记但是,另一个问题是您没有
rowspan="2"
进入的第2行。我猜你是为了这个。。
bnlyeluc6#
试试这个:
小提琴:http://jsfiddle.net/oc9vabvx/
qf9go6mv7#
第二个图像必须在下一行。通过第一列的rowspan=2,它将被添加到第二列: