Problème IE6, et oui, encore 15% des internautes !! - HTML/CSS - Programmation
Marsh Posté le 13-11-2008 à 14:00:34
Tu peut pas faire :
if gte IE 7 screen.css
if ie screen_ie.css
Marsh Posté le 13-11-2008 à 14:11:12
MEI a écrit : Tu peut pas faire : |
OK, c'était un essai au cas où, mais pourquoi
<!--[if lte IE 6]>
<link href="screen_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
ne fonctionne pas ?
Marsh Posté le 13-11-2008 à 14:23:48
Bah c'est vrai que c'est louche...
La syntaxe est bonne à priori.
Marsh Posté le 13-11-2008 à 17:00:13
C'est peut être ie6 qui ne comprends pas, il en serait bien capable
Je vais essayé de trouver une autre solution,
Merci de tes réponses
Marsh Posté le 13-11-2008 à 17:00:53
C'est peut être ie6 qui ne comprend pas, il en serait bien capable
Je vais essayer de trouver une autre solution,
Merci de tes réponses
Marsh Posté le 14-11-2008 à 17:38:32
Hmm, tu n'utiliserais pas un IE6 sur la même machine qu'un IE7 dès fois ? C'est ce que je fais sur mon poste (avec pas mal de fonctionnalités annexes qui merdent, il faut dire), juste pour vérifier vite fait que le layout n'est pas trop massacré par IE6. Le moteur est bien celui de IE6, mais il utilise IE7 comme identifiant (il doit partager des resources avec cette version certainement). Du coup les commentaires conditionnels pour IE6 ne marche pas.
Ouais, parce que dans mon domaine, IE6 c'est plutôt 30% que 15
Marsh Posté le 15-11-2008 à 09:06:50
Une machine virtuelle ca serait plus simple et plus propre pour reelement validé le test.
Marsh Posté le 13-11-2008 à 10:14:13
Bonjour,
J'ai un menu à double niveau qui s'affiche correctement sauf sur, sur... IE6 bien sûr !!!
Donc, j'ai créé une feuille de style rien que pour ie6 et sur mes pages, j'ai mis entre les balises <head> l'instruction suivante :
<link href="screen.css" rel="stylesheet" type="text/css" media="screen" />
<!--[if lte IE 6]>
<link href="screen_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
Mais ça ne marche pas.
IE6 ne prend en compte que si je mets <!--[if IE]> mais moi je veux que sur IE7 il affiche le menu d'origine (screen_css)
J'ai donc essayé ceci :
<!--[if IE 7]>
<link href="screen.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if ie]>
<link href="screen_ie.css" rel="stylesheet" type="text/css" />
<![endif]-->
Mais rien n'y fait, c'est ok pour ie6 mais ie7 prend la feuille de style "screen_ie.css"
Je précise que j'ai bien vérifié le nom du fichier, son emplacement sur le serveur, son chemin d'accès...
Avez-vous une idée ?
D'avance merci