Я хочу, чтобы мои три гибких элемента имели максимальную ширину и перемещались влево, а мой негибкий элемент располагался вправо, в общем контейнере, для которого установлена максимальная ширина 1080 пикселей, примерно так:
Код: Выделить всё
Option 1 Option 2 Option 3 Non-flex Item
На данный момент я работаю с этим кодом:
Код: Выделить всё
.container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
max-width: 1080px;
margin: 0 auto;
padding: 0 20px;
box-sizing: content-box;
}
.child {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: relative;
}Код: Выделить всё
[list]
[*]One
[*]Three
[*]Three
I'm not a flex item
[/list]Я также сделал скрипку, чтобы вы все могли с ней поиграть.
Подробнее здесь: https://stackoverflow.com/questions/477 ... flex-items
Мобильная версия