注意:这不是Applying an ellipsis to multiline text的副本,因为我要求两件事的组合。
如果超过3行&#34>是否可以(在Chrome中)合并"省略号和"对于不适合一行的单词的省略号"?
据我所知,-webkit-line-clamp
需要display:-webkit-box
,但这确实会阻止text-overflow: ellipsis
生效。
在示例中,您应该看到两个省略号。最后一行的一个省略号,因为整个文本较大,而第二行有一个省略号,因为这个单词不适合一行。
p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
height:56px /* fallback */
}

<p>Lorem ipsumnnnnnnnnnn dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et.</p>
&#13;