【发布时间】:2010-07-14 14:15:45
【问题描述】:
当我需要优雅地显示一个太大且不适合我想要的空间的字符串时,我正在寻找一种附加省略号“...”的好方法。
我目前这样做的方式是寻找适合空间的最大字符长度,然后将字符串剪切到该长度并附加 "..." 。所有这些都在服务器端。
伪代码应该是这样的:
// I define this MAXCHARS var value by hunch
String outputString = MyLengthyString.SubString(0, MAXCHARS)
outputString.concatenate("...")
view.aLabelInThePage = outputString
问题是当我不使用固定长度的字体时,它可能不会以我想要的方式显示(占用所有空间)。
有没有办法只使用 JavaScript 和 CSS 来获得所需的结果?如果没有,有没有比我更好的方法?
【问题讨论】:
-
认为您的意思是“追加”而不是“后置”...
-
@Hello71:编辑,对不起。这应该是一个错误,因为英语不是我的母语。
标签: javascript css