【发布时间】:2021-05-16 20:00:24
【问题描述】:
我遇到了 flexbox 和溢出的问题,下面是一个显示我的问题的小提琴:
https://jsfiddle.net/hcvq7pm9/
所以基本上我试图实现一个文本省略号溢出,如果我们将.aside > .right 设置为overflow: hidden,它就可以工作。然而,这具有切断溢出(例如按钮框阴影)的副作用。
如果我们注释掉溢出:
https://jsfiddle.net/mdykhx3q/
按钮阴影现在很好并且可以正确显示,但是我们失去了文本上的溢出和子元素伸展。我试过用它自己的 div 和关联的 CSS 来包装文本,但这不起作用。
https://jsfiddle.net/guxehft2/
有谁知道如何解决这个问题。基本上需要 .aside > .right 元素不要伸展,但要保持在父 .aside 的边界内,它确实有一个明确的宽度......
【问题讨论】: