我正在尝试根据以下要求设置表格样式,但一无所获:
- 某些列的宽度必须缩小以适应内容。
- 其他列的宽度必须在它们之间划分剩余的可用宽度。
- 表格宽度必须填充但不能超过父宽度。
我想出了一种方法......将缩小的列宽度设置为 1px。这似乎起到了作用,直到扩展列的内容增长并最终增加表格的宽度以超过其父级的宽度,这违反了列出的最后一个要求。
有任何想法吗?我破产了。
我正在使用 Compass/Sass 连字符,这有助于满足最后一个要求(表格不超过父宽度)。在 Chrome 中完美运行。在 Firefox 中,表格宽度有点太远了。这就是我的风格:
td.id
td.actions {
text-align: right;
/* trick table cells into fitting their content with nowrap and zero width */
white-space: nowrap;
width: 1px;
}
td {
@include hyphenation;
}