Настройка отображения блоков

Цель: Мне нужно чтобы блоки красиво и ровно размещались внутри родительского. Как на скриншоте введите сюда описание изображения

Я же имею ситуацию где блоки растягивают родительский по высоте и не умещаются друг с другом как будто им не хватает ширины.

.left-box 
float: left;
width: 35%;
text-align: left;
max-width: 100%;

.left-box.profile-details 
width: 49%;
float: none;

.column2
float: right;
clear: right;
width: 49%;

введите сюда описание изображения

Единственный вариант сейчас для меня добиться нужного мне отображения это поменять left-box details profile-details и column2 местами в html

введите сюда описание изображения

Но в этом случае в мобильной версии блоки смешиваются друг с другом, а мне хотелось бы настроить css, чтобы отображалось ровно и не нужно было ничего менять в html.

Благодарю душевно за любые попытки помочь :)


Ответы (1 шт):

Автор решения: Vad Sim

Добавьте к каждому блоку свойство display: inline-block;

→ Ссылка