Bonjour à tous.
Dans le cadre d'un dev, je me retrouve fasse au besoin de présenter du code HTML spécifique à IE. Je m'explique, je souhaite superposer deux images (celle du dessus est un PNG avec transparence)
J’ai donc une image appelée de cette manière :
J’ai ensuite une déclaration CSS permettant d'afficher en fond l'image à habiller.
Jusque ici çà va, çà fonctionne partout sauf sous IE bien sur.
Donc j'importe ensuite une feuille de style complémentaire pour IE via commentaires conditionnels.
Mais le hic c'est que pour que çà fonctionne, je dois afficher le code de cette manière pour IE :
Outre le fait que je n’aime pas cette solution il semble qu'il ne soit pas possible d'utiliser une clause "Else" dans le cadre des commentaires conditionnels.
Je pensais à faire la substitution coté serveur, mais après avoir lu différents postes sur "la discrimination" des navigateurs, il semble que cette solution ne soit ni fiable, ni intelligente.
Je me trouve quelque peux dans une impasse...
Avez-vous une idée à ce sujet ?
Je suis prêt à reprendre mon code, voir si possible même à ne pas utiliser "<img src" pour intégrer ces images..
Merci
Modifié par ernstein (25 Sep 2005 - 22:52)
Dans le cadre d'un dev, je me retrouve fasse au besoin de présenter du code HTML spécifique à IE. Je m'explique, je souhaite superposer deux images (celle du dessus est un PNG avec transparence)
J’ai donc une image appelée de cette manière :
<img src="images/masque.png" alt="" name="masque" width="554" height="176" id="masque" />
J’ai ensuite une déclaration CSS permettant d'afficher en fond l'image à habiller.
Jusque ici çà va, çà fonctionne partout sauf sous IE bien sur.
Donc j'importe ensuite une feuille de style complémentaire pour IE via commentaires conditionnels.
Mais le hic c'est que pour que çà fonctionne, je dois afficher le code de cette manière pour IE :
<img src="images/spacer.gif" alt="" name="masque" width="554" height="176" id="masque" />
Outre le fait que je n’aime pas cette solution il semble qu'il ne soit pas possible d'utiliser une clause "Else" dans le cadre des commentaires conditionnels.
Je pensais à faire la substitution coté serveur, mais après avoir lu différents postes sur "la discrimination" des navigateurs, il semble que cette solution ne soit ni fiable, ni intelligente.
Je me trouve quelque peux dans une impasse...
Avez-vous une idée à ce sujet ?
Je suis prêt à reprendre mon code, voir si possible même à ne pas utiliser "<img src" pour intégrer ces images..
Merci
Modifié par ernstein (25 Sep 2005 - 22:52)