css文本溢出:省略号在span上不能正常工作

mrwjdhj3  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(240)

我在div中有一个span,如下所示:

正如您所看到的,当您使用text-overflow: ellipsis时,文本溢出,但不像通常那样溢出三个点。
这是我的相关html:

<div class="row main">
    <span class="kurzbezeichnung">
      <mat-icon svgIcon="file"></mat-icon>
      Hello! This is a longer text to see if overflow ellipsis effect will get
      applied!
    </span>

    //here is some more stuff of course, but this is the relevant code
</div>

这是相关的CSS:

.row {
  & span {
    display: flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
  }
}

.kurzbezeichnung {
  width: 150px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.row {
  display: flex;
  flex-direction: row;
  gap: 18px;
  width: 100%;
}

为什么没有这三个点会溢出?

13z8s7eq

13z8s7eq1#

将标记更改为并向类中添加"white-space:nowrap
超文本标记语言

<div class="row main">
    <div class="kurzbezeichnung">
      <mat-icon svgIcon="file"></mat-icon>
      Hello! This is a longer text to see if overflow ellipsis effect will get
      applied!
    </div>

    //here is some more stuff of course, but this is the relevant code
</div>

中央支助系统

.row {
  & span {
    display: flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
  }
}

.kurzbezeichnung {
  width: 150px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
   white-space: nowrap;
}

.row {
  display: flex;
  flex-direction: row;
  gap: 18px;
  width: 100%;
}

相关问题