请看一下这段代码:
td {
max-width: 80px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
我想要“td”描述单元格以2行显示。应该隐藏溢出。 白色空间:nowrap;只显示一行,没有它显示所有文本。 有什么想法吗?
答案 0 :(得分:3)
尝试
white-space:pre;
同时按下输入您需要打破文本的位置。
检查以下屏幕截图
答案 1 :(得分:2)
将:before
和:after
添加到td,请参阅此http://jsfiddle.net/microbians/csYjC/
答案 2 :(得分:0)
text-overflow: ellipsis
只适用于单行。这就是你必须使用white-space
的原因。
你必须制作一些JavaScript来实现它。还有一个jQuery插件:http://pvdspek.github.io/jquery.autoellipsis
还有一些CSS技巧可以在多行中伪造它:http://www.mobify.com/blog/multiline-ellipsis-in-pure-css