【发布时间】:2019-08-18 16:12:00
【问题描述】:
我已经设置了如下所示的样式。
div>span {
display: flex;
flex: 1 0 0;
align-self: center;
align-items: center;
justify-content: flex-end;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
出于某种原因,省略的三人组似乎只实现隐藏和nowrap,而不是省略。经过一些研究,我知道它与计算的可用宽度有关,但我看不出它对我有什么帮助。
显然,超出了宽度(因为溢出的部分被切断了)。我得到的最接近工作示例是当我关闭设置为 flex 的显示器时。对于块,它适用,但不适用于 flex。
我真的很想使用 flex,因为它可以解决很多其他问题。如何调整the example 使其保留显示的灵活性并仍然省略文本?
【问题讨论】: