Я хочу иметь несколько блоков с разными размерами по умолчанию. Поскольку я использую justify-content: space-between;
, я не могу (и не хочу) устанавливать пространство между 2 элементами с фиксированным значением, равно как и не хочу, чтобы это было для моих предметов. Но там у меня небольшие проблемы, когда ширина моего большого элемента составляет 49%, а моего маленького - 24,5% (см. Рисунок, пожалуйста):
Это код, который я использую:
.container{
margin:8vh 0;
display: flex;
width:100%;
flex-wrap: wrap;
justify-content: space-between;
}
.media_child{
background:cyan;
width:49%;
margin-top:15px;
}
.media_child_small{
background:tomato;
width:24.5%;
margin-top:15px;
}
Как правильно рассчитать ширину в подобном сценарии и как бы я это сделал, если бы у меня было еще больше размеров ширины (25%, 33%, 50% и 75%)?