Ho un contenitore flessibile con due elementi flessibili. Voglio impostare un margine superiore sul secondo, ma solo quando è avvolto e non sulla prima linea flessibile.
Se possibile, voglio evitare di utilizzare le media query.
Ho pensato che il margine inferiore sul primo elemento potesse essere una soluzione. Tuttavia, aggiunge spazio in basso quando gli elementi non sono avvolti, quindi stesso problema.
Questo è il mio codice:
.container {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.item-big {
background: blue;
width: 300px;
}
.item-small {
background: red;
margin-top: 30px;
}
<div class="container">
<div class="item-big">
FIRST BIG ELEM
</div>
<div class="item-small">
SECOND SMALL ELEM
</div>
</div>