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

div内多行文字, 溢出部分用省略号显示?

div内多行文字, 溢出部分用省略号显示?

狐的传说 2018-11-21 10:06:53
目前遇到这种情况, div内有多行文字, div的长度和宽度都是固定的, 当文字内容大于溢出div时, 让溢出部分以省略号方式显示, 发帖希望得到纯CSS 解决方案, 暂时不想要jquery和伪代码的方式来解决, 有人遇到这种情况吗?
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

可以,不过只适合WebKit浏览器。

在CSS样式中加入:

text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: X; ————这个X表示要显示几行-webkit-box-orient: vertical;其中div的高度自己要规定好。

这个是单行的。

在CSS样式中加入

width:100px; //你所要的宽度white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;


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

添加回答

举报

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