我有一些长文本显示在一个 div 中,这个 div 具有固定的宽度和高度。我希望文本显示在几行上(作为 div 高度)并且句子单词不会中断(一行中的单词前缀和下一行中的继续)此外我想在末尾添加省略号最后一句话。
CSS:
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
但这会在一行中显示文本,即使 div 包含几行。
第二种选择:
word-wrap: break-word;
这与第一次中断单词不同,并且句子显示在几行中 - 这不好,因为单词在中间中断并且在句子的末尾没有省略号(...)
我怎样才能实现以下目标:
1)几个句子作为div高度
2) 没有分词
3)最后显示省略号(最后一行包含省略号)
附上jsfiddle:https ://jsfiddle.net/vghup5jf/1/ 你可以看到只显示一行