Меню отодвинет нижний колонтитул

У меня проблема с выпадающим меню. Когда вы наведете на него курсор, он оттолкнет нижний колонтитул и создаст причудливый эффект, что вы можете прокручивать всю страницу. (Это только тогда, когда раскрывающийся список достигает нижнего колонтитула). Я пробовал много вещей, таких как максимальная высота и т. Д., Но это не сработает.

Веб-сайт: {исправлено}

Если вы наведете курсор на пункт меню «Zippo», появятся причудливые вещи.

Как я могу это исправить?

Спасибо! Воутер0100


person Wouter0100    schedule 04.09.2012    source источник


Ответы (3)


Вы можете установить положение раскрывающегося меню как абсолютное:

#nav li ul {
   margin: 0px;
   padding: 0px;
   display: none;
   position: absolute;
   top: 25px;
   z-index: 99; /* edited */
}
person zessx    schedule 04.09.2012
comment
Я только что попробовал это вживую на вашем сайте, и это сработало. Что именно не так? - person zessx; 04.09.2012
comment
static.afbeeldinguploaden.nl/1209/18054/M8f.png все еще закончилось нижний колонтитул, есть ли способ поместить элементы, которые находятся над нижним колонтитулом, на новую строку? как: - person Wouter0100; 04.09.2012

Измените следующий класс с:

#nav li ul {
margin: 0px;
padding: 0px;
display: none;
}

to

#nav li ul {
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 24px;
    z-index: 100;
}
person AspiringCanadian    schedule 04.09.2012
comment
CSS находится в строке 331, если это поможет. - person AspiringCanadian; 04.09.2012

Нижний колонтитул выпадает из-за высоты меню навигации

чтобы преодолеть это, вам нужно вытащить меню из обычного дома, поместив его

#menu {position: relative;}
#nav {z-index: 100;position: absolute; }
person Champ    schedule 04.09.2012