Хотя подход с флексбоксом работает идеально, я хотел бы показать, как добиться описанного поведения, используя float
.
Вот CSS
.float--left {
float: left
}
.float--right {
float: right
}
.clear {
clear: both;
}
И некоторые HTML
<div class="float--left">name</div>
<div class="float--right">price</div>
<div class="clear">other content</div>
* Примечание: Добавлен пример того, как вернуть поведение плавающего в нормальное состояние с помощью clear *