J'ai un menu déroulant horizontal en CSS qui fonctionne bien sur Firefox et IE 6 et 7, mais qui est totalement en pagaille avec IE 8.
Est-ce que vous sauriez pourquoi ce que je dois faire ?
Voilà la menu : http://www.econo-ecolo.org
Version imprimable
J'ai un menu déroulant horizontal en CSS qui fonctionne bien sur Firefox et IE 6 et 7, mais qui est totalement en pagaille avec IE 8.
Est-ce que vous sauriez pourquoi ce que je dois faire ?
Voilà la menu : http://www.econo-ecolo.org
Bonjour,
As-tu tenté la meta (solution provisoire) :
:question:Code:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
(afin de "dire" à ie8 d'utiliser le moteur de rendu de ie7)
Superissime ! :ccool:
Cela marche.
Merci beaucoup.
Pourquoi dis-tu que c'est une solution temporaire ?
Bonsoir
Parce que tu dis à IE 8 d'utiliser le moteur de rendu de IE 7... Donc ton menu ne fonctionne toujours pas avec IE 8 (avec son moteur de rendu)... Les gens qui utiliseront IE 8 auront les mêmes problèmes que toi s'ils n'utilisent pas son mode de compatibilité...
Bonjour,
tu peux aussi faire quelques modifications dans un autre fichier css spécial IE 8
dans le head tu mets :
Code:
1
2
3 <!--[if IE 8]> <link href="style/styleie8.css" rel="stylesheet" type="text/css" /> <![endif]-->
et là tu n as qu'a modifier la partie ou il y a le problème et ça n'a aucune influence sur les autres navigateurs.
Merci.
C'est une bonne idée. Mais je ne sais pas ce qui pose problème dans le menu avec IE 8.0. Cela fonctionnait auparavant et je ne sais pas ce que IE a apporté en plus (ou en moins !).