text-overflow失效

使用场景:用…替换多余的文字

css方法

           text-overflow: ellipsis;
           overflow:hidden;
           white-space: nowrap;

但是在表格中它是不生效的!!!

如果在css方法中添加display:block和固定的宽度就ok!
           display: block;
           width: 100px;
           text-overflow: ellipsis;
           overflow:hidden;
           white-space: nowrap;

这是为什么呢?

  1. 单纯的来看,tr,td既是行内元素也是块级元素。
  2. 因为它们可以设置其宽高,但是不能设置其padding。
  3. 我们在使用display:block之后相当于将行级元素转化为块级元素,并且为之设置宽度。
  4. 因为overflow,text-overflow的使用是相对而言对文本或者区域进行截断和隐藏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值