Bonjour à tous !
Je ne sais pas si j'ai posté au bon endroit, si c'est le cas toutes mes excuses.
Comme le dit le titre, j'ai un problème de sprites sous internet explorer 6 7 et 8. En effet, on a décidé de faire un menu avec des image en sprite et sous firefox, opéra et chrome aucun problème n’apparait tandis que sous internet explorer soit les images du menu n'apparaissent pas mais on peut quand même cliquer sur "l'espace vide" où devrait être les images, soit le menu est présent mais lorsque que l'on clique sur les différentes images du menu, elles disparaissent. Je vous met le code utilisé :
Le code Html :
Le code css :
J'avais vu sur un autre sujet que le problème avec un des sprites était dû au text-indent mais ça n'avais pas l'air dêtre ça quand on a changé le code.
Merci d'avance pour votre temps!
Je ne sais pas si j'ai posté au bon endroit, si c'est le cas toutes mes excuses.
Comme le dit le titre, j'ai un problème de sprites sous internet explorer 6 7 et 8. En effet, on a décidé de faire un menu avec des image en sprite et sous firefox, opéra et chrome aucun problème n’apparait tandis que sous internet explorer soit les images du menu n'apparaissent pas mais on peut quand même cliquer sur "l'espace vide" où devrait être les images, soit le menu est présent mais lorsque que l'on clique sur les différentes images du menu, elles disparaissent. Je vous met le code utilisé :
Le code Html :
<div id="menu" class="grid_5 suffix_1">
<ul>
<li><a id="m-home" href="<?php bloginfo('url'); ?>" title="aller à l'accueil">home</a></li>
<li><a id="m-services" href="<?php bloginfo('url'); ?>/services" title="aller aux services">services</a></li>
<li><a id="m-creas" href="<?php bloginfo('url'); ?>/creations" title="aller aux créations">créations</a></li>
<li><a id="m-actus" href="<?php bloginfo('url'); ?>/actualites" title="aller aux actualités">actualités</a></li>
<li><a id="m-contact" href="<?php bloginfo('url'); ?>/contact" title="aller à la page contact">contact</a></li>
</ul>
</div>
Le code css :
#menu {
width: 380px;
height: 70px;
margin: 60px 0 0 0;
padding: 0;
list-style-type: none;
}
#menu li {
float: left;
display: inline;
margin: 0 7px;
}
#menu li a {
display: block;
width: 61px;
height: 70px;
text-decoration: none;
text-indent: -5000px;
}
#menu li a#m-home:link {background: url(images/home.png);}
#menu li a#m-home:hover {background-position: 0 -70px;}
#menu li a#m-services:link {background: url(images/services.png);}
#menu li a#m-services:hover {background-position: 0 -70px;}
#menu li a#m-creas:link {background: url(images/creations.png);}
#menu li a#m-creas:hover {background-position: 0 -70px;}
#menu li a#m-actus:link {background: url(images/actus.png);}
#menu li a#m-actus:hover {background-position: 0 -70px;}
#menu li a#m-contact:link {background: url(images/contact.png);}
#menu li a#m-contact:hover {background-position: 0 -70px;}
J'avais vu sur un autre sujet que le problème avec un des sprites était dû au text-indent mais ça n'avais pas l'air dêtre ça quand on a changé le code.
Merci d'avance pour votre temps!