【发布时间】:2015-10-27 11:07:47
【问题描述】:
一个简单的问题:当表格比屏幕宽(溢出)并且在某些单元格或<td>中包含冗长的文本时,行高将变得不必要。
溢出前:正常且可接受。 http://jsfiddle.net/mg8869ou/1/
溢出后: 仅在右侧添加单元格后出现问题,使整行和整个表格的高度都不必要。 http://jsfiddle.net/w1dc380w/4/
我所有的表格在单元格中都有不同的文本长度,不同的行数和列数。是否有一个解决方案来管理我的所有表格(溢出)行高?
我的想法:使用whitespace:nowrap 删除空格或使每个单元格单行+强制每行和列的最长单元格为方形或接近方形将使表格紧凑。
解决方案不适用于所有行、列或表:
(1)css min-width 到列或单元格 (2)css width 到表格 (3)css whitespace:nowrap 到表格。
由于所有单元格中的文本数量不同,表格具有不同的宽度、单元格数量、行和列。所以这些 CSS 留下了无用的空白,无法使表格尽可能紧凑。
有没有什么方法可以使用或不使用 Javascript 或我认为的更好的方法来解决这个问题?
【问题讨论】:
标签: javascript html css html-table