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é
Pauline.