Elastische Eigenschaften richtig nutzen, um elastische Container zu verschachteln
<p>Ich habe einige Probleme bei der korrekten Verwendung von Flexbox und hätte gerne eine Klarstellung zur Verschachtelung von übergeordneten und untergeordneten Elementen. </p>
<p>Ich weiß, dass untergeordnete Elemente die Flex-Eigenschaft des übergeordneten Elements erben, aber was passiert mit weiteren untergeordneten Elementen (z. B. „Enkelkindern“)? Was ist in diesem Fall die richtige Verwendung von Flexbox? </p>
<p>Mit anderen Worten: Muss ich <code>display: flex</code> auch auf untergeordnete Elemente anwenden? Überschreibt dies die Flex-Eigenschaft des übergeordneten Elements des ersten untergeordneten Elements? </p>
<p><br /></p>
<pre class="brush:css;toolbar:false;">.parent-container {
Anzeige: Flex;
Flex: 1 0 100 %;
Hintergrundfarbe:gelb;
}
.child-container {
Flex: 1 1 50 %;
Hintergrundfarbe: blau;
}
.baby-of-child-container {
Flex: 1 1 50 %;
Hintergrundfarbe: grün;
}</pre>
<pre class="brush:html;toolbar:false;"><div class='parent-container'>
<div class='child-container'>
<div class='baby-of-child-container'>child</div>
<div class='baby-of-child-container'>child</div>
</div>
<div class='child-container'>
<div class='baby-of-child-container'>child</div>
<div class='baby-of-child-container'>child</div>
</div>
</div></pre>
<p><br /></p>