Se connecter avec
S'enregistrer | Connectez-vous

Pb css IE7 -- Firefox

Dernière réponse : dans Programmation

Bonjour,

j'expose mon pb.

Je suis en train de développer un site avec un menu horizontal et déroulant verticalement un peu dans ce style :
http://css.developpez.com/cours/menuderoulant/ mis à part le fait que j'ai 2 sous menu c'est a dire que lorsque je passe sur un des items du menu, la liste en dessous s'affiche en dessous et lorsque je passe sous un de ces items de cette liste une liste s'affiche à coté.

Le probleme est là... Sous IE7 cette derniere liste ("sous-sous-menu") s'affiche bien a coté du sous menu, mais sous Firefox elle s'affiche à coté mais 21px en dessous.

Plutot que de mettre le code ici, pour plus de lisibilité, voici mon adresse de test :
sephiroth29.free.fr

Merci
Si vous preferez que je mette le code ici pas de pb je le mettrai.

Autres pages sur : css ie7 firefox

Lassé par la pub ? Créez un compte

utilise un hack css . C'est a dire que regles pour que ca passe sous firefox ( et donc 90% des navigateurs) et crée un hack css pour IE7 . Je lm'eplique . UT crée ton .css normal pour Firefox et tout , et en haut tu rajoute

<!--[if IE]>
la tu mets tout ton css ..
<![endif]-->

Logiquement ca devrait marcher . Les navigatuers prendront ca pour un commentaire mais IE l'uilsera comme css .

pas besoin de deux css ... dans la meme page ^^ et sinon c pas une erreur dans ton code , c'est ujuste que IE et FF n'interpretent pas de la meme facon ton code : essaie de changer des trucs ( genre un position:absoluteen posibition:relative ), essaie de nouveaux css , si vraiment tu ne veux pas de hack .

C'est pourtant bien pratique . ^^
Lassé par la pub ? Créez un compte
Tom's guide dans le monde