Probleme avec menu déroulant
Fermé
etiennosa
Messages postés
128
Date d'inscription
mardi 10 mars 2009
Statut
Membre
Dernière intervention
2 juin 2013
-
3 nov. 2010 à 18:43
coeus - 3 nov. 2010 à 21:34
coeus - 3 nov. 2010 à 21:34
A voir également:
- Probleme avec menu déroulant
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
2 réponses
coeus
Messages postés
3021
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
119
3 nov. 2010 à 20:07
3 nov. 2010 à 20:07
Si je comprends bien, le problèmes est que ton sous-menu se retrouve "en-dessous" des autres éléments ?
Si c'est ça le problème, ça va être assez simple : il suffit de t'assurer que tous tes éléments de sous-menu ont les attributs suivants :
Le position:relative; peut aussi être mis à position:absolute; mais il est à parier qu'un positionnement relatif nuira moins à la disposition de tes éléments. Quant au z-index, c'est l'emplacement "en profondeur" de tes éléments, et est à 0 par défaut. En mettant certains élément à 10 (ou 1, ou 4, ou n'importe quelle valeur au-dessous de 0), ils apparaîtront "par-dessus" les autres. Mais pour fonctionner, il a absolument besoin d'un positionnement soit relatif, soit absolu. Va savoir pourquoi.
Je propose cette solution vu que je vois que tu n'utilises jamais le z-index dans ton code. Ceci dit, peut-être que tu as déjà essayé et que ça ne marche pas, ou peut-être que là n'est pas ta question, si c'est le cas je t'encourage à redemander en d'autres mots, et ça me fera plaisir de t'aider encore !
J'espère tout de même que ça t'aidera !
Si c'est ça le problème, ça va être assez simple : il suffit de t'assurer que tous tes éléments de sous-menu ont les attributs suivants :
position:relative; z-index:10;
Le position:relative; peut aussi être mis à position:absolute; mais il est à parier qu'un positionnement relatif nuira moins à la disposition de tes éléments. Quant au z-index, c'est l'emplacement "en profondeur" de tes éléments, et est à 0 par défaut. En mettant certains élément à 10 (ou 1, ou 4, ou n'importe quelle valeur au-dessous de 0), ils apparaîtront "par-dessus" les autres. Mais pour fonctionner, il a absolument besoin d'un positionnement soit relatif, soit absolu. Va savoir pourquoi.
Je propose cette solution vu que je vois que tu n'utilises jamais le z-index dans ton code. Ceci dit, peut-être que tu as déjà essayé et que ça ne marche pas, ou peut-être que là n'est pas ta question, si c'est le cas je t'encourage à redemander en d'autres mots, et ça me fera plaisir de t'aider encore !
J'espère tout de même que ça t'aidera !