【发布时间】:2021-05-13 15:33:07
【问题描述】:
我有一个 DIV 容器,其中有一个段落和另一个内部 DIV 显示在一行中。 内部 DIV 是未知的,但它总是一样的,不会改变。如果需要,我可以发送 min-width 。现在基于外部 DIV 大小,我需要剪切(三个点)或显示完整的段落字符串。但是我必须在css中设置段落宽度以在外部div尺寸太小时显示三个点。
<div className="divOuter">
<p>very long string</p>
<div className="divInner">some div stuff</div>
</div>
.p {
position: relative;
float: left;
text-overflow: ellipsis;
overflow: hidden;
width: ?????; // what do I set here?????
white-space: nowrap;
}
.divInner {
display: flex;
float: right;
align-items: center;
}
|--------------------------------------|
|very long string some div stuff|
|--------------------------------------|
need to get this when outer DIV resized:
|------------------------------|
|very long st... some div stuff|
|------------------------------|
|--------------------|
|ve... some div stuff|
|--------------------|
【问题讨论】:
标签: javascript css reactjs sass