【问题标题】:why doesn't my text-overflow property work? [duplicate]为什么我的文本溢出属性不起作用? [复制]
【发布时间】:2018-01-14 06:47:36
【问题描述】:

我将外部 div 设置为 inline-block 并将其宽度设置为 20px。当我将 text-overflow 属性设置为省略号时,它不起作用。这是为什么?这是图片:

【问题讨论】:

  • 添加overflow: hidden,可能

标签: css


【解决方案1】:

1) 使用overflow:hidden

2) 使用white-space: nowrap; 防止文字换行。

还有,在你的情况下:

3) 使用width:45px。 (根据我在图片上看到的,3 个数字是可见的)。

div {
    width: 45px;
    border: 1px solid #CCC;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
<div>23132313</div>

【讨论】:

    猜你喜欢
    • 2014-02-22
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    相关资源
    最近更新 更多