Обновить Обратите внимание, что ответ kukkuz - хороший хак, но он НЕ работает 100%, если первый поле становится больше содержимого, см. эта скрипка, тогда центральная коробка начинает двигаться вправо
Мне нужно что-то вроде этого:
Где:
-
Первый ящик
"Lorem ipsumd dolor sit amet"
всегда должен находиться слева -
Второй блок
"center content"
всегда должен быть центрирован -
Третий ящик
"float left after center"
должен быть сразу после центрального блока -
Все эти поля будут иметь длину переменной длины, поэтому она может быть меньше содержимого, чем показано на картинке, или гораздо больше. Для каждого из этих 3 томатных цветных ящиков
Это то, что у меня есть
.flex-container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: space-around;
background-color: powderblue;
}
.flex-item {
background: tomato;
padding: 5px;
height: 100px;
line-height: 100px;
color: white;
text-align: left;
}
<div class="flex-container">
<div class="flex-item">Lorem ipsumd dolor sit amet</div>
<div class="flex-item">center content</div>
<div class="flex-item">float left after center</div>
</div>