Задать вопрос
gassmonkey
@gassmonkey
Провокатор

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

"Я сделяль" вот такое выпадающее меню.
codepen.io/anon/pen/MKErqW
Всё как нужно, но есть проблема. Ширина выпадающего списка равна ширине родительского пункта меню. И если не указывать ширину для нижнего списка, оно выстраивается вертикально.
Как сделать так, чтоб дочерний список всегда имел нужную ширину, без явного указания его ширины?
  • Вопрос задан
  • 162 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • Бруноям
    Вёрстка на HTML и CSS
    3 месяца
    Далее
Решения вопроса 1
aliencash
@aliencash
Партизан
Если я правильно понял вопрос, нужно чтобы дочернее меню было всегда горизонтально?
Уберите min-width и запретите перенос строки white-space:nowrap; у .header__nav li > ul
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@glenean
Можно сделать вот так: codepen.io/anon/pen/VeMyVr
добавить white-space: nowrap;
li > ul {
/*...*/
white-space: nowrap;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы