Bonsoir,
J'ai du mal à saisir pourquoi cufon ne fonctionne pas de la même manière sous IE6.
1. Tout d'abord, comment expliquez que si j'utilise uniquement l'ID #n2clic_logo, cufon ne s'applique pas sous IE6 (cela fonctionne très bien sous les autres navigateurs). Lorsque j'utilise un sélecteur CSS comme h1 ou h2, tout marche bien sous IE6... mais comme vous le comprenez je ne veux pas que cufon soit appliqué sur tous mes sélecteurs.
Cela me pose énormément problème, surtout sur les menus de navigation ou j'utilise l'ID #nav.
2. D'autant plus que je fais donc face à un problème de police. Les polices que j'utilise avec cufon sont très souvent plus petite qu'une police sans cufon. Je suis donc obligé les agrandir en utilisant la class :
Or, avec IE6 cufon ne s'applique que sur les sélecteurs. Du coup, le menu dont l'ID est #nav est affiché avec la police classique (Trebuchet MS). Et pire, la taille utilisée est 18px car IE6 tient compte de la classe .cufon-active #nav! Ce qui dégrade souvent l'affichage du menu car il n'est pas adapté à une telle taille avec une police de caractère "classique".
Je vous transmet le bout de code suivant, si cela peut aider :
Je vous remercie d'avance pour votre aide
-------------
HS : Les commentaires conditionnels existent-ils en javascript?
J'ai du mal à saisir pourquoi cufon ne fonctionne pas de la même manière sous IE6.
1. Tout d'abord, comment expliquez que si j'utilise uniquement l'ID #n2clic_logo, cufon ne s'applique pas sous IE6 (cela fonctionne très bien sous les autres navigateurs). Lorsque j'utilise un sélecteur CSS comme h1 ou h2, tout marche bien sous IE6... mais comme vous le comprenez je ne veux pas que cufon soit appliqué sur tous mes sélecteurs.
Cela me pose énormément problème, surtout sur les menus de navigation ou j'utilise l'ID #nav.
2. D'autant plus que je fais donc face à un problème de police. Les polices que j'utilise avec cufon sont très souvent plus petite qu'une police sans cufon. Je suis donc obligé les agrandir en utilisant la class :
.cufon-active #nav {font-size:18px;} /* Taille originale de la police Trebuchet MS 13px */
Or, avec IE6 cufon ne s'applique que sur les sélecteurs. Du coup, le menu dont l'ID est #nav est affiché avec la police classique (Trebuchet MS). Et pire, la taille utilisée est 18px car IE6 tient compte de la classe .cufon-active #nav! Ce qui dégrade souvent l'affichage du menu car il n'est pas adapté à une telle taille avec une police de caractère "classique".
Je vous transmet le bout de code suivant, si cela peut aider :
<!-- Cufon -->
<script type="text/javascript">
Cufon.replace('h2',{ hover: true });
Cufon('h2', {
textShadow: '#197C3B 0 1px 1px'
});
Cufon.replace('h3');
Cufon.replace('h1');
Cufon.replace('#n2clic_logo',{ hover: true });
</script>
<script type="text/javascript">
Cufon.now();
</script>
Je vous remercie d'avance pour votre aide

-------------
HS : Les commentaires conditionnels existent-ils en javascript?