evgeniy8705
@evgeniy8705
Повелитель вселенной

Почему не получается указать базовую ширину flex элементу?

Пытаюсь разобраться в flexbox, вроде бы в одном месте получается, а пробую что то другое сверстать, то все, кажется что должно работать в моем понимании, но почему то не работает.

В общем вот, пытался сверстать header с логотипом и меню.

Делал все так:
Создал flex контейнер, в него поместил 2 элемента, собственно меню и логотип. Сделал space-between, что бы по краям прижать. Далее сделал из меню flex контейнер, и получилось что элементы списка стали флекс элементами. Пробовал указать им flex-basis, но ничего не выходит. Я даже не пойму почему они просто в одну строчку не встают, почему один элемент не помещается и переносить текст???

Как сделать чтобы Логотип был слева, а меню было справа и чтобы элементы имели указанный базовый размер?
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Нужно разрешить контейнеру ul увеличиваться, если ему не хватает места.
codepen.io/anon/pen/gMgLEm
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
maxminimus
@maxminimus
просто или ничего
у тебя элемент вмещающий блоки меню должен быть достаточной ширины чтобы втунтренние блоки свои все вполную ширину влезли

если они не влазиют и им не задан парамент сжимаемости равный нулю - тогда будут все сжиматься чтобы влезть
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы