Dans un scénario où un bouton ouvre un menu contextuel (ul) en dessous, il peut y avoir des problèmes avec l'apparition du menu sous le bouton suivant dans IE7. Ce comportement est probablement dû à la manière différente dont IE7 gère le contexte d'empilement par rapport aux autres navigateurs.
Une solution possible à ce problème consiste à garantir que le menu contextuel (ul) est le premier élément de son élément conteneur. En réorganisant le bouton et le menu contextuel dans le HTML, il peut être placé après l'ul, ce qui peut corriger le problème du z-index dans IE7. Ceci peut être réalisé en ajustant le balisage HTML comme suit :
<div class="control-action"> <ul>
En plaçant le bouton après le ul, le menu devrait maintenant apparaître correctement sous le bouton dans IE7 ainsi que dans les autres navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!