我有span
。我需要下面提到的两种风格。但与display: inline-flex
一起,text-overflow: ellipsis
无效。
.ed-span{
display: inline-flex!important;
text-overflow: ellipsis;
}
当我将inline-flex
更改为inline-block
时,它正在运行。但我需要inline-flex
。
我怎样才能让它发挥作用?
请帮忙, 感谢。
答案 0 :(得分:19)
我遇到了同样的问题。你要做的是将文本放在另一个具有溢出样式的div中。 inline-flex不支持文本溢出,如下所示:https://bugzilla.mozilla.org/show_bug.cgi?id=912434
这应该有效:
__getitem__
text-div样式如下:
<div class="parent-div">
<div class="text-div">
Ellipsis' are cool.
</div>
</div>
父母div:
.text-div {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 200px;
}