0
div {
   width: 50px;
}

span {
   display: inline-block;
}

p {
  max-height: calc(1em + 5px);
}

<div>
   <span>a</span>
   <span><p class="ellipsis">b</p></span>
</div>

似乎当将省略号应用于 p 时,它会像计算 div 的全宽一样计算宽度,而不是它的宽度 - a 的宽度(因为它们是 display: inline)

当我检查它时,我可以看到它计算 ...,就好像它是 div 的全宽一样。有谁知道这个的解决方法(它适用于我使用它的正常情况)?

4

0 回答 0