Problème IE6, et oui, encore 15% des internautes !!

Problème IE6, et oui, encore 15% des internautes !! - HTML/CSS - Programmation

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

Reply

Marsh Posté le 13-11-2008 à 10:14:13   

Reply

Marsh Posté le 13-11-2008 à 14:00:34    

Tu peut pas faire :  
 
if gte IE 7 screen.css
if ie screen_ie.css
 
:??:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 13-11-2008 à 14:11:12    

MEI a écrit :

Tu peut pas faire :  
 
if gte IE 7 screen.css
if ie screen_ie.css
 
:??:


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 ?

Reply

Marsh Posté le 13-11-2008 à 14:23:48    

Bah c'est vrai que c'est louche...
La syntaxe est bonne à priori.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

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

Reply

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

Reply

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 [:islord]

Reply

Marsh Posté le 15-11-2008 à 09:06:50    

Une machine virtuelle ca serait plus simple et plus propre pour reelement validé le test. ;)


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed