5568 sujets

Sémantique web et HTML

bonjour, je viens juste d'arriver sur le forum Smiley smile
j'ai une question concernant la transparence des png sous IE. j'ai bien réussi à l'obtenir avec le fameux .js, les bords arrondis resortent parfaitement bien. Par contre j'ai tenté de faire varier l'opacité sur le roll over ; ca passe nikel sous Firefox/Safari, mais bien sûre pas sous IE.

Voici un bout du code HTML
<li><a href=""><img src="images/menu/accueil.png" alt="retour à l'accueil" class="navi" /></a> </li> 



Et le css

.navi:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;}


Si quelqu'un pouvait m'aider, parceque je trouve l'effet assez sympa sous firefox, et j'aimerai bien que ce soit vu par les IEusers Smiley cligne
D'avance Merci
Modifié par Loomax (26 Dec 2005 - 10:04)
Salut,

Si tu regardes le script, tu verras que le procédé utilisé pour faire supporter le png 24 bits à IE est justement de jouer sur la transparence du canal Alpha.
Je pense que ta spécif css pour IE vient, soit contredire, soit interferrer avec celle du script.
Le script est un "truc", pas un support du png comme peut l'avoir FF ou les autres.
Accepte de fonctionner en mode dégradé pour IE et basta, ce n'est que de la présentation après tout, le contenu n'est pas en péril.