我想实现这个目标:
我有一个表,我希望列能够在px和%中设置固定宽度(如果单元格的内容大于指定的列,则允许列调整大小)。我没有设置宽度的列应根据其内容调整大小。
我试过了:
我将table-layout
设置为fixed
,并在单元格上使用width
样式。当我设置表的width
时,这也很有效。但是我无法设置表的宽度,因为它可能会缩小列以使其内容溢出
示例:http://jsfiddle.net/zdY94/
我在单元格上使用min-width
,它仅适用于px值,而不适用于%。这些示例可在此处获得:px:http://jsfiddle.net/2bNAz/%:http://jsfiddle.net/2bNAz/1/
那么,是否有可能有一个行为类似于table-layout: auto
的表,但有可能指定px和%中特定列的宽度?
答案 0 :(得分:0)
第二个答案提供了一个可行的解决方案Set the table column width constant regardless of the amount of text in its cells?
在div中放入一个div 。你可以在div上设置宽度
<td><div style="width: 50px" > blah blah</div></td>