La propriété css z-index est là pour vous permettre de définir quel objet doit être affiché "en haut". Définir les z-index pour tous les éléments de la quête (seule la liste déroulante devrait aussi fonctionner Je pense).
EDIT (selon le code fourni):
L'élément pour donner la propriété z-index est « l'élément le plus élevé avec un attribut de position que la div chevauchée ne fait pas partie de ce qui est de votre. exemple, donnez l'index z à menu_container ou ajoutez-le à l'en-tête et donnez l'en-tête position: relative
(J'aime mieux cette dernière option car elle est moins susceptible de rompre avec les futurs changements de votre code HTML). est ainsi, dans IE6 et IE7 choses fonctionnent comme suit: actuellement absolute_div est au-dessus de tout dans menu_container, mais menu_container est ci-dessous relative_di v, donc absolute_div est aussi. La raison pour laquelle l'en-tête ne participe pas à cette histoire est que si aucun attribut de position n'est donné, ce qui est affiché à l'avant et ce qui est à l'arrière est calculé différemment.
J'ai essayé de recréer le problème, mais je n'obtiens pas le résultat que vous décrivez, j'obtiens le résultat désiré. Pourriez-vous fournir le code que vous utilisez? – Jasper
J'ai posté une version simple du code qui crée ce problème ici: http://snipplr.com/view/39433/ie7-positioning-bug/ – clem
J'ai trouvé une solution si quelqu'un est intéressé. c'est un problème de z-index dans IE. ici un lien sur la façon de résoudre le problème: http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/ – clem