2016-02-16 62 views
0

我有一段文本需要在某些定义的长度(例如14)处截断,我想在截断文本的末尾添加一个省略号。在截断文本的末尾添加省略号

输出示例:

有些文字在这里...

可以这样用CSS来实现?

+1

在问这个问题之前,您是否在谷歌上搜索过? –

+0

找到了!我发现我的答案在这篇文章http://stackoverflow.com/questions/1199352/smart-way-to-shorten-long-strings-with-javascript。 –

+1

没有@JohnRoca,这个任务最好在CSS中制作,**不是javascript!**。 http://stackoverflow.com/questions/17779293/css-text-overflow-ellipsis-not-working –

回答

-1

Css不知道字符的数量。它只知道盒子模型。在一个项目中,我曾与CSS的elipses工作,但它是最糟糕的主意。 为了更好的方法使用javacript。

+0

在现实世界中,情况正好相反。为了这个目的,最好使用CSS,不要算一个字符串的字符(每个字符的大小和重量都不同) –

+0

@Tahir谢谢你的回答。但我正在寻找一个CSS解决方案。 –

+0

@MarcosPérezGude我同意你的想法,即CSS可以更好地使用,而不是使用JS在截断的字符串上添加省略号。 –

相关问题