Salut à tous,
en ce moment je m'amuse à essayer les hack pour faire passer la transparence d'un PNG24 sous IE.
Je teste la methode qui utilise la propriété filter via des commentaires conditionnels.
Sur cette page de test j'y parviens, et encore, en bidouillant car si je suis à la lettre tout ce que j'ai pu trouver sur le sujet ça échoue, mais pas moyens d'y arriver sur cette page pour l'encart en bas à droite qui est une boite extensible composée de deux images (reprises dans la page de test).
Comme c'est en ligne, en attendant j'ai fait des PNG sans transparence pour IE via des commentaires conditionnels, mais j'aimerai comprendre pourquoi j'y arrive pas.
Et tout à l'heure, surprise, firefox me "jouait" plus la transparence non plus !
Je me suis rendu compte que j'avais regroupé des fonctions javascript dans un meme fichier (galerie photo d'Olivier + menu déroulant tuto d'alsa), et que j'avais des erreurs dans la console javascript de firefox sur les pages ou j'appelais ce fameux fichier alors qu'il n'y avais pas de galerie photos mais seulement le menu déroulant.
...Y avais il un rapport ? J'ai corrigé et j'appel un fichier contenant seulement le script pour le menu sur ces memes pages (où il n'y a pas de galerie photo), depuis il me l'a plus fait.
J'ai mis entre commentaire dans la feuille de style pour IE les lignes que j'essayaient pour faire passer mes PNG sous IE (pas le css de la page test, celle là), et dans la CSS "de base" je rajoutais simplement :
Dans la css pour IE :
Exactement comme dans ma page de test ou cela fonctionne.
Quelqu'un à une idée, une source sure ou je peux me documenter, un conseil sur ces histoires de transparences... ?
Edit : après avoir "uppé" ma page de test, je voyais bien mes deux images de la boite extensible sous ffox et IE, et là sous ffox je les vois plus , par contre mon espèce de bloc troué est toujours là
Merci !
Modifié par Hum (15 Oct 2006 - 15:27)
en ce moment je m'amuse à essayer les hack pour faire passer la transparence d'un PNG24 sous IE.
Je teste la methode qui utilise la propriété filter via des commentaires conditionnels.
Sur cette page de test j'y parviens, et encore, en bidouillant car si je suis à la lettre tout ce que j'ai pu trouver sur le sujet ça échoue, mais pas moyens d'y arriver sur cette page pour l'encart en bas à droite qui est une boite extensible composée de deux images (reprises dans la page de test).
Comme c'est en ligne, en attendant j'ai fait des PNG sans transparence pour IE via des commentaires conditionnels, mais j'aimerai comprendre pourquoi j'y arrive pas.
Et tout à l'heure, surprise, firefox me "jouait" plus la transparence non plus !
Je me suis rendu compte que j'avais regroupé des fonctions javascript dans un meme fichier (galerie photo d'Olivier + menu déroulant tuto d'alsa), et que j'avais des erreurs dans la console javascript de firefox sur les pages ou j'appelais ce fameux fichier alors qu'il n'y avais pas de galerie photos mais seulement le menu déroulant.
...Y avais il un rapport ? J'ai corrigé et j'appel un fichier contenant seulement le script pour le menu sur ces memes pages (où il n'y a pas de galerie photo), depuis il me l'a plus fait.
J'ai mis entre commentaire dans la feuille de style pour IE les lignes que j'essayaient pour faire passer mes PNG sous IE (pas le css de la page test, celle là), et dans la CSS "de base" je rajoutais simplement :
div#boite {
width: 212px;
margin: 10px 0 0 400px;
padding: 0px 0 17px 0;
background: transparent url(./images/cadre_tele_b2.png) center bottom no-repeat ;
[b]background :none; [/b]
}
Dans la css pour IE :
div#boite {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='./images/cadre_tele_b2.png',sizingMethod='scale')
}
Exactement comme dans ma page de test ou cela fonctionne.
Quelqu'un à une idée, une source sure ou je peux me documenter, un conseil sur ces histoires de transparences... ?
Edit : après avoir "uppé" ma page de test, je voyais bien mes deux images de la boite extensible sous ffox et IE, et là sous ffox je les vois plus , par contre mon espèce de bloc troué est toujours là
Merci !
Modifié par Hum (15 Oct 2006 - 15:27)