Почему flexbox требует установки элемента в column?

394
25 декабря 2016, 19:19

Не могу разобраться, почему в шапке приходится выставлять элемент в column, а не в row, чтобы два новых блока в шапке располагались горизонтально.

Ведь по идее ничего не наследуется. Вот сам код: https://jsfiddle.net/4ub00gt7/ Вопрос про 24 строку. По идее же row должен быть. column у нас же вертикально, а row горизонтально идет.

Answer 1

Главная ось уже переопределена выше в классе .Container, поэтому дочерние элементы выстраиваются по вертикали, т.е. ряды уже стали не горизонтально, а вертикально. Если указать для .Myheader flex-direction: row;, но ряды в нашем случае это же колонки, поэтому чтобы снова изменить направление пишем flex-direction: column;, чтобы колонки снова стали рядами.

READ ALSO
Проблема с hover и активной ссылкой в нём

Проблема с hover и активной ссылкой в нём

Здравствуйте, я решил сделать сайт по шаблону от wixcom, я только учусь, вот не могу понять как сделать так что бы блок с картинкой заливался желтым...

338
Проблема с аутентификацией

Проблема с аутентификацией

Зарегистрировался, потом этими данными захожу, зашел не проблем, а потом когда перехожу для просмотра заказа, автоматически выходитьДа мой...

362
Как сделать так, чтобы правая колонка всплывала вверх?

Как сделать так, чтобы правая колонка всплывала вверх?

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

317