Bonjour à tous,
Je viens souvent prendre de l'inspiration sur Alsacréations depuis que je me suis mis à réaliser le site d'une association.
Ayant envie de tester le menu déroulant horizontal, j'ai repris pour test votre exemple disponible ici :
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
Je le rempli dynamiquement en php, tout fonctionne bien jusqu'au point sur les décalages.
Ma page est d'une structure classique en 4 parties :
- une zone header
- une zone gauche (pour le login, un menu utilisateur, ...)
- une zone de contenu principal
- une zone footer.
La zone de contenu principal commence par le bloc menu, puis vient la zone "page" qui contient les textes à proprement parlé.
J'ai donc suivi vos indications en mettant ma zone de contenu principale (celle située sous le menu) en position relative (ça donne la même chose en absolu) avec un z-index 1 et mon menu en position absolue avec un z-index 100.
Sous Firefox bien sûr, ça roule.
Mais sous IE 6.0, oh surprise le menu disparait quand on clique sur n'importe lequel de ses éléments.
Chose étrange, si je rafraichis la page, rien n'apparait non plus mais en changeant de page, j'arrive à obtenir le menu à nouveau.
Avez-vous quelques idées sur cette bizarrerie IExplorienne ?
Merci d'avance pour vos suggestions, j'espère avoir été assez clair dans ma description.
Ps: pour info, le html produit est équivalent à celui du tutoriel, le javascript également, le seul point modifié concerne le css dont j'ai parlé plus haut.
Modifié par casawatcha (26 Jun 2005 - 19:01)
Je viens souvent prendre de l'inspiration sur Alsacréations depuis que je me suis mis à réaliser le site d'une association.
Ayant envie de tester le menu déroulant horizontal, j'ai repris pour test votre exemple disponible ici :
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
Je le rempli dynamiquement en php, tout fonctionne bien jusqu'au point sur les décalages.
Ma page est d'une structure classique en 4 parties :
- une zone header
- une zone gauche (pour le login, un menu utilisateur, ...)
- une zone de contenu principal
- une zone footer.
La zone de contenu principal commence par le bloc menu, puis vient la zone "page" qui contient les textes à proprement parlé.
J'ai donc suivi vos indications en mettant ma zone de contenu principale (celle située sous le menu) en position relative (ça donne la même chose en absolu) avec un z-index 1 et mon menu en position absolue avec un z-index 100.
Sous Firefox bien sûr, ça roule.
Mais sous IE 6.0, oh surprise le menu disparait quand on clique sur n'importe lequel de ses éléments.
Chose étrange, si je rafraichis la page, rien n'apparait non plus mais en changeant de page, j'arrive à obtenir le menu à nouveau.
Avez-vous quelques idées sur cette bizarrerie IExplorienne ?

Merci d'avance pour vos suggestions, j'espère avoir été assez clair dans ma description.
Ps: pour info, le html produit est équivalent à celui du tutoriel, le javascript également, le seul point modifié concerne le css dont j'ai parlé plus haut.
Modifié par casawatcha (26 Jun 2005 - 19:01)