Incompatibilité IE7

WRInaute occasionnel
Bonjour,
Le footer de mon site http://www.detectimmobilier.com n'est pas bien géré par IE7 et fonctionne très bien avec Firefox
La mise à jour IE8 corrige ce problème, mais les utilisateurs utilisant (encore) majoritairement IE7, j'aimerais comprendre ce qui ne va pas (windows update est à jour)
Je suis sous Vista
Merci de vos conseils
 
WRInaute accro
Les IE avant la version 8 ont tous des problèmes d'interprétation du css.
Il faut alors faire une feuille de style exprès pour eux lorsque ça arrive.


PS : On ne se dit pas valide lorsqu'on ne l'est pas. :wink:
 
WRInaute occasionnel
Ok,
merci pour cette réponse
En quoi consiste l'adaptation du CSS pour qu'il soit interprété par IE7 ?
Merçi d'avance
 
WRInaute accro
Eh bien dans ton head, tu met ceci, par exemple :
Code:
<link href="./style.css" rel="stylesheet" type="text/css" media="screen" title="Feuille CSS principal" />
<!--[if lt IE 7]><style type="text/css">@import url("./styleIE6.css");</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import url("./styleIE7.css");</style><![endif]-->
1ere ligne appel ton style de base.
2nd ligne appel en plus styleIE6.css si l'utilisateur utilise IE6 ou moins.
3eme ligne appel en plus styleIE7.css si l'utilisateur utilise IE7.

Si ton style.css à ceci :
Code:
.toto
{
color: #000000;
margin-left: 15px
}
et que sous IE7, il y a un décalage de 10px de trop, tu créés une feuille styleIE7.css et tu y mets :
Code:
.toto
{
margin-left: 5px
}
 
Discussions similaires
Haut