为什么在表比去年列宽第一列?

问题描述 投票:0回答:1

为什么在这个表中的第一列是比任何在其细胞中的内容更广泛。借调行中的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>
html html-table
1个回答
1
投票

除非你告诉他们,否则<table>标签都或多或少地自由选择自己的尺码。

table-layout:fixed添加到表的样式,然后在第一行之前补充一点:

<colgroup><col span="5" style="width: 20%" /></colgroup>
© www.soinside.com 2019 - 2024. All rights reserved.