为什么在这个表中的第一列是比任何在其细胞中的内容更广泛。借调行中的IMG是跨越2列,以便如果列2,3和4分别以空间均匀地(这似乎逻辑),然后将列1和2将是足够宽的IMG,而不必使塔1比4宽。我缺少明显的?这是造成严重破坏了我的布局。我知道我可能会使用的div但图像和表格等内容可能经常更换,因此表似乎是最合理的,除了不明白怎么回事时我都快疯了。 :)
<table border="1"style="top:2px;left:0px;position:absolute">
<td>DeliDeliDeli</td><td colspan="3">
<img src="pics/deli.jpg" width="480" height="384" alt="" title="" border="0" />
</td>
<td>DeliDeliDeli</td>
<tr></tr>
<td colspan="2">
<img src="Bulk pics/jars3.jpg" width="227" height="170" alt="" title="" border="0"/>
</td>
<td>Deli</td>
<td>Deli</td>
<td>Deli</td>
<tr>
<td>Deli</td>
<td>Deli</td>
<td>Deli</td>
<td>Deli</td>
<td>Deli</td>
</tr>
</table>
除非你告诉他们,否则<table>
标签都或多或少地自由选择自己的尺码。
table-layout:fixed
添加到表的样式,然后在第一行之前补充一点:
<colgroup><col span="5" style="width: 20%" /></colgroup>