溢出文本自动带省略号省略(text-overflow: ellipsis;)的方法

使用text:overflow: ellipsis;的样式可以将溢出的文本自动裁剪,同时将裁剪部分标注省略号。使用方法如下:

<style>
    div {
        width: 200px;
        background: lightgray;
        white-space: nowrap;    //强制设置元素内文本不换行
        overflow: hidden;   //溢出文本隐藏(不隐藏,就谈不上省略)
        text-overflow: ellipsis;
    }
</style>

<div>这里是一些文本,这里是一些文本,这里是一些文本,这里是一些文本,
这里是一些文本,这里是一些文本,这里是一些文本,这里是一些文本。</div>

执行结果:
这里写图片描述

需要注意的是,如果想要text-overflow: ellipsis;发生作用,必须同时指定元素的white-space和overflow样式,其中white-space规定文本不换行(nowrap),overflow规定溢出的部分隐藏(hidden),如果这两个样式任何一个缺失,都不会产生省略号效果。

text-overflow的默认值是clip,即切断文本但并不增加省略号。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值