Я использую flexbox для выравнивания моих дочерних элементов. То, что я хотел бы сделать, - это центр одного элемента, а другой - влево. Обычно я бы просто установил левый элемент, используя margin-right: auto
. Проблема в том, что выталкивает центральный элемент из центра. Возможно ли это без с использованием абсолютного позиционирования?
HTML и CSS
#parent {
align-items: center;
border: 1px solid black;
display: flex;
justify-content: center;
margin: 0 auto;
width: 500px;
}
#left {
margin-right: auto;
}
#center {
margin: auto;
}
<div id="parent">
<span id="left">Left</span>
<span id="center">Center</span>
</div>