2012-05-20 3 views
2

Как-то мое выпадающее меню не идет вниз, а идет вверх: http://fawky.de/fawky/powerbikes/index.html Это мой полный CSS, что-то блокирует его от падения? Использование сверху: 50px; тоже не работает.Выпадающее меню вверх, а не вниз

http://pastebin.com/YqifT4JW

Спасибо.

+0

Вот [JS Fiddle] (http://jsfiddle.net/), это отличный сайт для публикации (на стороне клиента, HTML/JavaScript/CSS) и показывая этот код в действии. Конечно, многим это нравится. Кстати, уменьшите свой код настолько, насколько сможете, чтобы он все еще демонстрировал вашу проблему и отправлял этот код с вашим вопросом. Таким образом, если внешний сайт умирает или очищает свои архивы, этот вопрос по-прежнему будет полезен в будущем. –

ответ

0

удалить position:absolute из .topmenu li

+0

Спасибо, но затем nav движется в сторону, чтобы освободить место для меню, и это то, что я пытался остановить. Я обновил его: http://fawky.de/fawky/powerbikes/index.html Пример того, что я имею в виду: http://www.audi.com/com/brand/en.html – Fawky

+0

@Fawky элементы меню в аудио. com/com/brand/en.html имеют фиксированную ширину. Вам нужно указать ширину для #menu li.topmenu и #menu li.topmenu ul. –

+0

Почти. #menu li.topmenu работал и фиксировал его, но пространство между ними сейчас отличается. #menu li.topmenu ul ничего не меняет ... – Fawky

1

Прежде всего удалить position:absolute из .topmenu li. Затем вы должны использовать visibility: hidden; вместо display: none;, чтобы скрыть подменю. Таким образом, подменю скрыто, но пространство для него зарезервировано (more info)

Смежные вопросы