多行省略号(使用碰到问题解决)

html

<div class="text">55555555555555555555555555555555555555555555555</div>

css

.text {
                width: 434rpx; //兼容浏览器,有些浏览器不设置宽度有问题
                height: 88rpx;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
            }

当实现到这里,发现还是没有多行省略,
像这样!!!
在这里插入图片描述

方法:
1.先把所有的css删除,看看你设置div的元素文本会不会换行还是内容一直一行的往下走,只设置一个宽度就行,最后你会发现是这样
在这里插入图片描述

找到问题,证明这个div里的内容一直是单行输出,
于是给下面一个强制换行的css;
#重要!!!!!!!!!!!!!!!!!!!!!

word-wrap: break-word;

最后完美解决
在这里插入图片描述

整体代码

width:343rpx
word-wrap: break-word;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值