【发布时间】:2018-10-14 09:10:44
【问题描述】:
是否有一种仅限 CSS/HTML 的方法来考虑溢出内容的大小?考虑下面的例子:
.outerZeroSize {
width: 0px;
height: 0px;
overflow: visible visible;
}
.innerContent {
width: 200px;
height: 300px;
}
.belowContent {
}
<div class="outerZeroSize">
<div class="innerContent">
Some content<br/>
Some more content <br/>
And some more
</div>
</div>
<div class="belowContent">Content below</div>
div belowContent 中的文本最终位于 innerContent 文本的顶部。
问题:由于innerContent 的height 是300px,我希望belowContent 出现在300px 下方outerZeroSize 下方(而不是在其顶部)。这可以用 CSS/HTML 实现吗?
约束:
- 假设
.outerZeroSize和.innerContent不能更改(HTML 和 CSS 部分都不是),因为它们来自第三方 (React-Virtualized Table)。 -
更新:
.innerContent的高度可以动态变化,300px只是一个示例(因此也不能选择将.belowContent偏移相同的数量)。 - 可以更改的是
.belowContent(HTML 和 CSS),当然也可以在.outerZeroSizediv 周围添加内容。
Related question(从 React 虚拟化表的角度来看)。
【问题讨论】: