G
G
gassmonkey2016-01-16 14:13:12
css
gassmonkey, 2016-01-16 14:13:12

How can I make the child menu list always have the correct width without explicitly specifying its width?

"Я сделяль" вот такое выпадающее меню.
codepen.io/anon/pen/MKErqW
Всё как нужно, но есть проблема. Ширина выпадающего списка равна ширине родительского пункта меню. И если не указывать ширину для нижнего списка, оно выстраивается вертикально.
Как сделать так, чтоб дочерний список всегда имел нужную ширину, без явного указания его ширины?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Андрей Федоров, 2016-01-16
@gassmonkey

If I understand the question correctly, do you need the child menu to be always horizontal?
Remove min-width and disable line wrapping white-space:nowrap; .header__nav li > ul

G
glenean, 2016-01-16
@glenean

You can do it like this: codepen.io/anon/pen/VeMyVr
add white-space: nowrap;

li > ul {
/*...*/
white-space: nowrap;
}

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question