Просто добавьте 300px margin-top к belowContent
.
.outerZeroSize {
width: 0px;
height: 0px;
overflow: visible visible;
}
.innerContent {
width: 200px;
height: 300px;
}
.belowContent {
margin-top: 300px;
}
<div class="outerZeroSize">
<div class="innerContent">
Some content<br/>
Some more content <br/>
And some more
</div>
</div>
<div class="belowContent">Content below</div>
Другим решением было бы переместить belowContent
внутрь outerZeroSize
.
.outerZeroSize {
width: 0px;
height: 0px;
overflow: visible visible;
}
.innerContent {
width: 200px;
height: 300px;
}
.belowContent {
width: 200px;
}
<div class="outerZeroSize">
<div class="innerContent">
Some content<br/>
Some more content <br/>
And some more
</div>
<div class="belowContent">Content below</div>
</div>