我的表格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中,所有内容都正常。
答案 0 :(得分:0)
我认为colspan="2"
有原因。
没有合理的方法可以在两个跨区列之间拆分最小宽度。因此,在跨越的单元格上忽略最小宽度约束。
答案 1 :(得分:0)
请在此处查看回复:
Chrome, Safari ignoring max-width in table
要点是&#34; max-width&#34;仅适用于块元素。所以将表格设置为&#34; display:block;&#34;应该解决这个问题。