css 超出一行显示省略号,table-cell溢出

本文介绍了使用CSS解决文本溢出的问题,通过两个实例展示了如何让超出容器的文本显示为省略号,包括使用div模拟table-cell布局的方法。

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

两个实例,可以直接复制运行。

代码如下

<div class="circle">
    11111123456789
</div>
<style>
.circle {
    width: 100px;

    overflow: hidden;   /*超出隐藏*/
    white-space: nowrap; /*强制在同一行显示*/
    text-overflow: ellipsis; /*省略号*/
}
</style>

效果:

这里写图片描述

关于table-cell溢出问题

<div class="test">
    <div class="item">11111222333444</div>
</div>

<style type="text/css">
.test {
    width: 100px;

    display: table;
    table-layout:fixed;  /*table-layout用来显示表格单元格、行、列的算法规则,fixed表示水平布局仅取决于表格宽度,不填这一项代表水平布局取决于内容*/

    border: 1px solid red;
}

.item {
    width: 100%;
    display: table-cell;

    overflow: hidden;
    word-spacing: nowrap;
    text-overflow: ellipsis;
}
</style>

效果:
这里写图片描述

官网的例子 http://www.w3school.com.cn/tiy/t.asp?f=csse_table_table-layout
截屏官网的例子

这里写图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值