Your example updated and working。
我不知道你在做什么,因为你缺少数据等等......最简单的事情就是告诉你如何去做。只有你列一个需要合并单元格,只有你行的人需要rowspans跨越的行...(名称列和行的颜色分组)
<style>
th {
text-align:left;
}
.endofrow td {
padding-bottom:1em;
}
</style>
<table width="50%" border=1>
<tr><th>Name<th colspan=2>Price<th>Original Value</tr>
<tr><td rowspan=3 valign=top>Red<td>ALL<td>50<td>10</tr>
<tr><td>A<td>980<td>100</tr>
<tr class="endofrow"><td>B<td>80<td>50</tr>
<tr><td rowspan=3 valign=top>Yellow<td>ALL<td>500<td>100</tr>
<tr><td>A<td>980<td>100</tr>
<tr class="endofrow"><td>B<td>80<td>50</tr>
</table>
(注意,我已经离开结束标记,因为它们将被填充,并且更容易在没有它们的情况下读取表格)
如果你想在行之间有一个空格,不要使用<br> or a <br />
,它们对于这个问题来说都不是很好的解决方案。您想要将一个类添加到该组的最后一行,并在其中放入一些填充。这是最符合语义的正确的事情,并且避免在不属于他们的地方换行。
来源
2009-04-26 02:23:24
cgp
你错过了什么吗? – Shubster 2009-04-26 02:25:09
风格
出色的工作! +1 – 2009-04-26 03:18:17
的上rowspans名称,价格和原价细胞破坏了你的布局,应该没有这些工作没有问题。
来源
2009-04-26 02:21:56
您需要查看colspan和rowspan值。例如,在你的桌子上有如下条目:
的
rowspan=3
正在使NAME
标签占用太多空间有一些
<br>
元素,他们不属于:您可能要现代化您HTML:代替
<b>
使用<br />
代替<br>
,<strong>
,colspan="2"
代替colspan=2
等来源
2009-04-26 02:25:03 jrcs3
相关问题