Jaki ustawić styl, aby:
wszystkie .jed były ułożone w równą(pod względem szerokości) kolumnę.
.dwa wypełniały dostępną szerokość.
.trzy działały tak jak .jed
.kon nie ma ustalonej stałej szerokości.
Styl .dwa { width: 100% } rozgniata .jed i .trzy, więc odpada.
Odpowiada mi również dispay: flex, jeśli by się dało to uzyskać jego pomocą.
.kon {
display: table-row;
}
.kon div {
display: table-cell
}
<div class="kon">
<div class="jed"></div>
<div class="dwa"></div>
<div class="trzy"></div>
</div>
<div class="kon">
<div class="jed"></div>
<div class="dwa"></div>
<div class="trzy"></div>
</div>
<divclass="kon">
<div class="jed"></div>
<div class="dwa"></div>
<div class="trzy"></div>
</div>