2012-10-11 1 views
0

Mon menu déroulant fonctionne maintenant avec mes triangles CSS (problème d'hier), mais maintenant je voudrais un écart de 2-3 px à la liste déroulante, mais au moment où j'ajoute cela, j'ai le problème, que lorsque vous glissez la souris du point de navigation principal vers le menu déroulant, le menu déroulant disparaît (évidemment, la souris n'est plus sur le lien li.) Donc, n'importe qui a de bonnes idées, comment je peux avoir un écart, sans la liste déroulante disparaissant?css dropdown - gap wanted

http://keith464.fahrradhamburg.de/Lager/Metall-Behaelter/Stahlblech-Behaelter/Stapelbehaelter-aus-Stahlblech.html

+0

S'il vous plaît ajouter des informations sur ce que l'élément HTML dont vous parlez, des images ou des ID serait un début. –

Répondre

0

Vous pouvez utiliser un autre contenant pour votre menu déroulant, sorcière aura fond transparent et sera plus grand que votre menu en 3px en haut, de sorte que vous allez afficher réellement ce conteneur trop à votre vol stationnaire de la souris , et rien ne disparaîtra

lE: ou vous pouvez afficher votre menu déroulant en utilisant JavaScrip et définir un délai à lui, il ne disparaîtra pas si vite si votre souris est pas sur un <li>

+0

un autre div divise tout. et en utilisant javascript quelque peu perd le point d'un menu css pur –

+0

@JohnSmith comment une autre div brise tout? Peux-tu être plus précis? – Caelea

+0

er .... en fait non, il ne le fait pas si vous le mettez au bon endroit ...., bien que le css devra être retravaillé. mais ça n'aide pas, le rembourrage pousse tout simplement sans aucun espace, la marge vous donne un écart mais le même problème qu'avant –

0

une solution simple est d'ajouter ceci à votre ul ul (menu déroulant):

margin-top:-3px !important 

La balise importante garantit que cette marge a priorité sur les styles existants.