Utilizzando CSS e flexbox, non capisco come dare la stessa altezza ai div "a" e "b". Ho bisogno di diventare più alto per abbinare l'altezza di una persona. In altre parole, la scatola grigia dovrebbe essere alta quanto la scatola rossa.css flexbox: stessa altezza per tutti gli elementi?
Era a mia conoscenza che era sufficiente impostare flex:1
in entrambi i punti a e b, in modo che potessero avere la stessa altezza. Ma non è così.
Ho provato a impostare flex-basis:0
in "a" e "b", ma il contenuto è troncato. Non riesco a troncare a, ho bisogno di essere ingrandito.
#cont1{
display:flex;
flex-direction:column;
}
#a{
background-color:red;
flex:1;
}
#b{
background-color:grey;
flex:1;
}
<div id="cont1">
<div id="a">
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
<h1>title</h1>
</div>
<div id="b">
short text
</div>
</div>
C'è esempio, ma utilizzando JavaScript :(... https: //jsfiddle.net/wothbd5z/1/ – nelek