Salut,
Je suis en train de réaliser un site un peu complexe qui m'oblige à utiliser des commentaires conditionnels pour IE 6 et antérieurs. C'est la première fois que j'ai à en utiliser, alors pardon pour ma question un peu novice en la matière.
Je me pose la question de ce qu'il est possible d'appeler comme code via les commentaires conditionnels.
En effet, j'appelle une feuille de style externe pour les styles spécifiques à IE 6 et moins :
Dans mon éditeur de texte, lorsque je tape çà le tout apparait comme commentaires (en vert) et cela fonctionne. Si j'essaye d'insérer directement le code dela feuille de style (style-ie.css), via la balise <style> dans mon code html, le code ne marche pas et s'affiche dans le rendu de page du navigateur.
J'ai essayé d'appeler un code en javascript par le biais de ces mêmes commentaires conditionnels, destiné à utiliser la transparence des png sur IE, mais sur IE uniquement, pour ne pas charger ce code inutilement sur des navigateurs aptes à le faire par eux même. Mais cela ne marche pas et ma coloration syntaxique reste la même.
Ne peut-on donc pas faire appel directement à des balises <styles> et <script> par des commentaires conditionnels ?
Merci par avance de vos réponses.
Modifié par Mikachu (09 Jan 2007 - 10:34)
Je suis en train de réaliser un site un peu complexe qui m'oblige à utiliser des commentaires conditionnels pour IE 6 et antérieurs. C'est la première fois que j'ai à en utiliser, alors pardon pour ma question un peu novice en la matière.
Je me pose la question de ce qu'il est possible d'appeler comme code via les commentaires conditionnels.
En effet, j'appelle une feuille de style externe pour les styles spécifiques à IE 6 et moins :
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" href="css/styles-ie.css" />
<![ endif]-->
Dans mon éditeur de texte, lorsque je tape çà le tout apparait comme commentaires (en vert) et cela fonctionne. Si j'essaye d'insérer directement le code dela feuille de style (style-ie.css), via la balise <style> dans mon code html, le code ne marche pas et s'affiche dans le rendu de page du navigateur.
J'ai essayé d'appeler un code en javascript par le biais de ces mêmes commentaires conditionnels, destiné à utiliser la transparence des png sur IE, mais sur IE uniquement, pour ne pas charger ce code inutilement sur des navigateurs aptes à le faire par eux même. Mais cela ne marche pas et ma coloration syntaxique reste la même.
Ne peut-on donc pas faire appel directement à des balises <styles> et <script> par des commentaires conditionnels ?
Merci par avance de vos réponses.
Modifié par Mikachu (09 Jan 2007 - 10:34)