假設我們有一個<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