我试图为表格中的一列设置最大宽度(也就是说,我希望该列中的所有单元格都具有相同的最大宽度),但是我最初的尝试失败了:
<table border="1">
<tr><td style="max-width:100px">a bunch of text here, it should get wrapped</td></tr>
<tr><td>a bunch of text here, it should get wrapped</td></tr>
</table>
(也在http://jsfiddle.net/Le6H6/4/)
我期望为一个单元格设置最大宽度应该自动为同一列中的所有单元格设置它。但不知何故,第二行中的单元格超过了我设置的最大宽度,两个单元格现在都比那个宽度更宽。
我有两个问题:
- 为什么会这样?
- 我知道在该列中的每个单元格上设置最大宽度(单独或通过适当的 CSS 规则)将实现我想要的。但是还有一种方法可以设置列的最大宽度而不为每个单元格设置它吗?