Я пытаюсь выровнять 3 элемента во Flexbox.
Чтобы сделать вещи проще, вот текущий макет
Цель здесь - сохранить цифры (1, 2, 3 и т. Д.) Слева строго выровненными, тексты также строго выровненными (так, чтобы стрелки вверх были выровнены по вертикали), и правый значок должен отображаться куда бы он ни шел, пока он находится в div.
Вот код:
.div-container .form-div-container .small-text,
.div-container .form-div-container .longer-text,
.div-container .form-div-container .even-longer-text,
.div-container .form-div-container .longer-longer-longer-text,
.div-container .form-div-container .small-text-two {
display: flex;
justify-content: space-between;
}
HTML:
<div class="div-container">
<div class="form-div-container">
<div class="small-text">
<p></p>
<div></div>
<img src="" alt="" srcset="">
</div>
<div class="longer-text">
<p></p>
<div></div>
<img src="" alt="" srcset="">
</div>
<div class="even-longer-text">
<p></p>
<div></div>
<img src="" alt="" srcset="">
</div>
<div class="longer-longer-longer-text">
<p></p>
<div></div>
<img src="" alt="" srcset="">
</div>
<div class="small-text-two">
<p></p>
<div></div>
<img src="" alt="" srcset="">
</div>
</div>
</div>
Дело в том, что значки не все одинаковой ширины, поэтому они выдвигают средний элемент. Как я могу делать вещи так, как я хочу? Спасибо!