Bonjour à tous amis du web !
je suis en train de réaliser un site perso (ah bon !?),
et je suis face à un problème avec IE 6
mise en situation :
j'utilise un switcher qui me permet de passer d'un style à un autre.
il y a 2 jours de ça, mon site ne disposait d'aucune css compatible à IE 7,
mon code était le suivant, et il fonctionnait parfaitement
par la suite, j'ai édité une css pour IE 7, j'ai donc complété le code de cette manière :
j'ai tenté plusieurs manœuvres, entre autres, en utilisant des lt / lte / gt / gte.
et j'en arrive à la conclusion suivante : le probleme vient du "6" de "IE 6"
car le code suivant ne prends pas en compte IE 6 :
hormis le défaut de présentation dû à la non prise en compte de IE6, j'ai un 2nd bogue qui s'ajoute au 1er :
sous IE 6, à chaque clique sur n'importe quel bouton, le style par défaut est rappelé.
nb : le site fonctionne parfaitement sous IE 6 quand j'utilise <!--[if IE]>
auriez vous une idée ???
merci à vous
Modifié par Guim (14 Dec 2007 - 14:51)
je suis en train de réaliser un site perso (ah bon !?),
et je suis face à un problème avec IE 6
mise en situation :
j'utilise un switcher qui me permet de passer d'un style à un autre.
il y a 2 jours de ça, mon site ne disposait d'aucune css compatible à IE 7,
mon code était le suivant, et il fonctionnait parfaitement
<link href="css/<?php echo $_SESSION['css']; ?>" rel="stylesheet" media="screen" type="text/css" />
<!--[if IE]>
<link href="css/ie6_<?php echo $_SESSION['css']; ?>" rel="stylesheet" type="text/css" />
par la suite, j'ai édité une css pour IE 7, j'ai donc complété le code de cette manière :
<link href="css/<?php echo $_SESSION['css']; ?>" rel="stylesheet" media="screen" type="text/css" />
<!--[if IE 6]>
<link href="css/ie6_<?php echo $_SESSION['css']; ?>" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 7]>
<link href="css/ie7_<?php echo $_SESSION['css']; ?>" rel="stylesheet" type="text/css" />
<![endif]-->
j'ai tenté plusieurs manœuvres, entre autres, en utilisant des lt / lte / gt / gte.
et j'en arrive à la conclusion suivante : le probleme vient du "6" de "IE 6"
car le code suivant ne prends pas en compte IE 6 :
<!--[if IE 6]>
<link href="css/ie6_<?php echo $_SESSION['css']; ?>" rel="stylesheet" type="text/css" />
<![endif]-->
hormis le défaut de présentation dû à la non prise en compte de IE6, j'ai un 2nd bogue qui s'ajoute au 1er :
sous IE 6, à chaque clique sur n'importe quel bouton, le style par défaut est rappelé.
nb : le site fonctionne parfaitement sous IE 6 quand j'utilise <!--[if IE]>
auriez vous une idée ???
merci à vous
Modifié par Guim (14 Dec 2007 - 14:51)