假如这个div height为50px,width为160px,最多分三行
文字从服务器得到数据,如果超过第三行的长度在末尾加个...省略号。
问题是得到文本长度不固定,可能就几个字,不超一行。也有可能很多,超三行。
我知道有text-overflow:ellipsis这个属性,但我只想在超过的第三行末尾显示,
不是每一行末尾都显示
不知该怎么做?
假如这个div height为50px,width为160px,最多分三行
文字从服务器得到数据,如果超过第三行的长度在末尾加个...省略号。
问题是得到文本长度不固定,可能就几个字,不超一行。也有可能很多,超三行。
我知道有text-overflow:ellipsis这个属性,但我只想在超过的第三行末尾显示,
不是每一行末尾都显示
不知该怎么做?
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
用js实现:
maxwidth是设置的最大字符数
张大大对这个有研究:关于文字内容溢出用点点点(…)省略号表示