2012-09-04 31 views
1

J'ai un problème avec mon menu déroulant. Lorsque vous le passez, il repousse le pied de page et crée un effet bizarre qui vous permet de faire défiler toute la page. (Ce n'est que lorsque la liste déroulante atteint le pied de page) J'ai essayé beaucoup de choses comme max-height etc, mais ça ne marchera pas.Le menu repoussera le pied de page

Site Web: {fixe}

Si vous passez l'élément de menu 'Zippo', les choses bizarres viendront.

Comment puis-je résoudre ce problème?

Merci! Wouter0100

Répondre

2

Vous pouvez définir votre position de menu déroulant absolu:

#nav li ul { 
    margin: 0px; 
    padding: 0px; 
    display: none; 
    position: absolute; 
    top: 25px; 
    z-index: 99; /* edited */ 
} 
+0

ne fonctionne pas .. Désolé. – Wouter0100

+0

Je viens de l'essayer en direct sur votre site et cela a fonctionné. Quel est le problème exactement? – zessx

+0

http://static.afbeeldinguploaden.nl/1209/18054/M8f.png est toujours sur le pied de page, y at-il un moyen de mettre les éléments qui sont au-dessus du pied de page sur une nouvelle ligne? comme: – Wouter0100

1

Modifier la classe suivante de:

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

à

#nav li ul { 
    display: none; 
    left: 0; 
    margin: 0; 
    padding: 0; 
    position: absolute; 
    top: 24px; 
    z-index: 100; 
} 
+0

Le CSS est sur la ligne 331, si cela aide. – AnAspiringCanadian

1

déroulant Pied de page en raison de la hauteur du menu hauteur de navigation

à venir sur ce dont vous avez besoin pour tirer le menu de la Dom normale par la position qu'il

#menu {position: relative;} 
#nav {z-index: 100;position: absolute; } 
Questions connexes