是否可以组合线夹和文本溢出:省略号?

时间:2017-10-13 15:31:44

标签: css

注意:这不是Applying an ellipsis to multiline text的副本,因为我要求两件事的组合。

如果超过3行&#34>是否可以(在Chrome中)合并"省略号和"对于不适合一行的单词的省略号"?

据我所知,-webkit-line-clamp需要display:-webkit-box,但这确实会阻止text-overflow: ellipsis生效。

在示例中,您应该看到两个省略号。最后一行的一个省略号,因为整个文本较大,而第二行有一个省略号,因为这个单词不适合一行。

http://jsfiddle.net/5nye9gLj/



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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

对于一行:

p {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

结果:

enter image description here