假设我们有一个<div style="width:100px;">This text is too long to fit</div>
用“...”代替太长的字符串
div中的文本是动态的。我想强制文本宽度适合,而不是打破。 所以我需要某种功能来测试文本是否适合,如果不适合,那么我想显示实际适合的文本部分。最后追加...
。
结果了太长时间的文字应该是这样的:"This text is..."
是否有这样做我想要的一些标准的方式吗?通过javascript,jquery,jsp或java?
谢谢!
编辑: 感谢您的快速和许多答案!我通过猜测有多少个字符适合用java来做这件事。这似乎不是一个最佳的解决方案,所以我才来到这里。
css解决方案对我来说非常完美。它没有那么大的一个交易,它不适用于Firefox,因为我的客户都使用即无论如何。 :)
你甚至可以使用CSS http://stackoverflow.com/questions/802175/truncating-long-strings-with-css-feasible-yet – sod