有没有办法截断字符串以适应特定的框大小并只保留完整的单词?
CSS 解决方案截断到框大小,但打断单词:
.truncate {
width: 250px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
虽然 php truncate 将字符串切割成字符数,但不会切割成框的长度。例如,一个有很多 i 的字符串比一个有很多 M 的字符串占用更少的空间。
有没有办法两全其美?
最佳答案
我认为使用 CSS 是不可能的。我用过一个 jQuery 插件来做这件事,http://dotdotdot.frebsite.nl/
希望对你有帮助 加雷思
编辑:
刚刚在重复的帖子上找到这个,https://stackoverflow.com/a/13015271/1692802解释了 CSS 有一种方法,但它已从标准中删除并且不受许多浏览器支持 text-overflow:ellipsis-word;
。另外,上面也有人提到了上面的插件!
关于php - 将字符串截断为单词和框大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196856/