Разбираюсь с flexbox и столкнулся с небольшим непониманием позиционирования.
В примере по ссылке у меня страница где есть блоки Left и Right.
Как мне раскидать их по правую сторону и по левую? https://jsfiddle.net/zrr4q0tr/
А если делать прямо как Вы хотите(хотя очень странно выглядит структура html), то используйте grid. Flexbox решает другие проблемы(иными словами: сделать средствами flexbox нельзя)
Aleksey Solovyev, да я думал, что через флексы можно в одну линию раскидать контейнеры, только по правую часть и по левую.
Условно в header сделать лого сайта по левую часть сайта а меню и поиск по левую часть, чтобы логотип и меню с поиском были на одной линии.
Лишний div поможет избежать кучу проблем в будущем...
Тогда Вы сможете header'у задать flex и justify-content: space-between(прижать logo и nav к краям). А align-item: center, чтобы вертикально по центру были logo и nav, если высота у них будет разная.