[RESOLU] Commentaires conditionnels pour IE

Eléphant du PHP | 57 Messages

18 mai 2011, 14:40

Bonjour à tous,

J'ai actuellement un gros problème avec mon site web, presque achevé.
En effet, j'ai deux feuilles de styles : style.css (la feuille par défaut) et ie.css.
J'ai utilisé le commentaire conditionnel suivant dans mon header :
<!--[if IE]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
Problème : cela fonctionnait très bien sur IE 6 et 7 , mais pas sur IE 8 et 9. D'ailleurs je croyais que IE9 était pas trop mal.
La chose positive est que j'ai les mêmes bugs d'affichage sous toutes les versions d'IE. Mais je n'arrive pas à écrire de commentaires conditionnels pour les versions 8 et 9.

Alors comment faire ? J'ai d'ores-et-déjà testé les commentaires suivants :
<!--[if IE ]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
<!--[if lte IE 7]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
<!--[if gte IE 8]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
<!--[if IE 8]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
<!--[if IE 8.0000]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
<!--[if IE 9]> <link rel="stylesheet" href="http://localhost/smtk/style/ie.css" type="text/css" media="screen" /> <![endif]-->
Donc là du coup je me retrouve complètement désamparée, sans compter que je dois mettre ce site en ligne dans quelques jours.
Donc merci par avance de votre aide, qui, je l'espère, va être nombreuse (ou au moins de qualité :mrgreen: ).

Pauline.
Modifié en dernier par Pauloscorps le 18 mai 2011, 14:52, modifié 1 fois.

Eléphant du PHP | 57 Messages

18 mai 2011, 14:52

Erreur de ma part, je suis juste un gros boulet.
A force de travailler tantôt en local, tantôt en ligne, je me suis mélangé les pinceaux et j'avais des liens localhost :lol: .

Désolé du dérangement.