空白:' NOWRAP'在表格单元格中打破了表格布局:'自动':如何修复它?

时间:2017-08-18 15:34:47

标签: html css html-table truncate

我正在尝试设计音乐播放列表:https://codepen.io/anon/pen/xLYLvd

我的基本元素是HTML表格。

我用

table-layout:auto;

对于我的桌子,因为我希望细胞符合他们的内容;因为我不知道他们会有多长时间(尤其是这个例子的最后两列, .wpsstm-track-actions .wpsstm-track-sources ,项目数量会有所不同。)

我有3列(音轨信息)我想截断(这些是曲目艺术家,标题和专辑单元格;它们有 .wpsstm-track-info 类)因为我我希望将每一行保留在一个文本行中。

但是使用

white-space: nowrap;

在这些单元格上,我的设计中断了:似乎 table-layout:auto white-space:nowrap 不能一起使用(见行笔#49)

关于如何成功的任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

text-overflow: ellipsis仅适用于table-layout: fixed

此外,您需要为表格设置宽度并将文本溢出应用于td,而不是其中的跨度。

https://codepen.io/anon/pen/xLYPBK

您必须为 .wpsstm-track-actions .wpsstm-track-sources 设置静态宽度,我害怕。但从设计的角度来看,这确实应该没问题。