表格单元格是否会忽略最小宽度?

时间:2015-01-16 17:44:21

标签: html google-chrome

我的表格table-layout设置为fixed。在第一行中,我有一个td,里面有文字。它类似于:

<table>
    <tbody>
        <tr>
            <td colspan="2" style=" min-width: 250px; width: 100%;">
                <b>Vendor/Firm Information</b>
            </td>
        </tr>
        <tr>
            some content
        </tr>
        ... and so on
    </tbody>
</table>

因此,第一行的宽度实际上小于250px。它甚至比内容还要少。所以,我需要知道:有什么理由吗?有什么东西不允许表格单元格采取适当的宽度吗?

我使用旧版本的Chrome(22.0.1229.0),我认为这是一个错误,而不是错误的样式。

最新 Chrome中,所有内容都正常

2 个答案:

答案 0 :(得分:0)

我认为colspan="2"有原因。

没有合理的方法可以在两个跨区列之间拆分最小宽度。因此,在跨越的单元格上忽略最小宽度约束。

答案 1 :(得分:0)

请在此处查看回复:

Chrome, Safari ignoring max-width in table

要点是&#34; max-width&#34;仅适用于块元素。所以将表格设置为&#34; display:block;&#34;应该解决这个问题。