Warum ist kein Textüberlauf in zwei verschachtelten Flexbox divs versteckt? Es funktioniert, wenn es in einem div ist.Überlauf nicht versteckt in verschachtelten Flexbox divs
Insbesondere: warum ist das innere div größer als das äußere div?
Browser: Chrome 52.0.2743.60
Hier ist ein minimales Codebeispiel:
<style>
.outer {
display: flex;
width: 500px;
border: 2px solid red;
}
.inner {
display: flex;
border: 2px solid blue;
}
.text {
overflow: hidden;
white-space: nowrap;
}
</style>
<div class="outer">
<div class="inner">
<div class="text">
My overflow should be hidden but it's not aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</div>
</div>
</div>
Klarstellung: Es gibt einige Problemumgehungen, aber ich möchte wissen, warum es passiert. Warum wird die innere Box größer als die äußere Box? – user6661680