为了账号安全,请及时绑定邮箱和手机立即绑定

怎么才能让DIV里面的文字只显示一行半,第二行的一半之后进行省略

怎么才能让DIV里面的文字只显示一行半,第二行的一半之后进行省略

慕斯709654 2018-08-10 15:50:47
如题,假如div里面的文字完全显示的话有三行或者四行,怎么样才能让div只显示一行半的文字,然后后面变成省略号
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

第二行的一半之后进行省略?这是什么需求?
如果你要实现的是最多显示2行,超出省略可以用下面的方法

<div class="ellipsis" style="width:300px">
  怎么才能让DIV里面的文字只显示一行半,第二行的一半之后进行省略怎么才能让DIV里面的文字只显示一行半,第二行的一半之后进行省略怎么才能让DIV里面的文字只显示一行半,第二行的一半之后进行省略</div><style>
  .ellipsis {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical
  }</style>

https://img1.sycdn.imooc.com//5b6fe4ea00012e0503440115.jpg

查看完整回答
反对 回复 2018-08-12
?
弑天下

TA贡献1818条经验 获得超8个赞

如果div的宽度是一定的,可以求取内容的字符长度,直接字符进行截取,展示的内容后面加上省略号

查看完整回答
反对 回复 2018-08-12
  • 2 回答
  • 0 关注
  • 1836 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信