css 显示省略号 和 动态显示省略号

通过CSS样式,可以实现文本超出固定宽度时显示省略号的效果。基本方法包括设置width、overflow、white-space和text-overflow属性。对于更复杂的情况,如在省略号后仍有内容,可以将宽度设为父容器,并使子元素display为inline-block,以实现动态省略号功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

省略是非常常见的功能。

简单的实现省略号

下面的代码就可以实现省略号,超过宽度的时候就会出现省略号

            .text-name{
              //宽高是一定要设置的不然是会无效延伸的
              width: 200rpx;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }

稍微复杂点的情况(动态显示省略号)

如果省略号的右边还有内容,因为宽度是固定的,就会出现中间有空白的情况,而且时大时小。这时候把宽度设置到父容器上,并且设置子组件display: inline-block;就可以实现动态显示省略号的功能。

          .text-account {
            width: 380rpx;
            .text-name{
              //宽高是一定要设置的不然是会无效延伸的
              display: inline-block;
              //width: 200rpx;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
            }
          }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值