Bon, le problème est pas très compliqué.
Ouvrez cette page avec Firefox ou IE7 pour voir son fonctionnement normal : http://www.pepes.ca/?p=direction
Lorsqu'on passe la souris sur un des comités (en bas), un carré rouge (<div>) apparaît avec un petit texte. Rien de très compliqué ! Cependant, sous IE6, rien ne se passe. Je suis conscient que mes liens doivent avoir l'attribut href sous IE6 pour que la propriété hover soit prise en compte, ce que j'ai fait. Mais rien n'apparaît.
En fait, le problème semble venir d'un peu partout. Voici le code plus précisément et ce que j'ai essayé :
J'ai essayé la propriété display au lieu de visibility, qui donne des résultats fort différents sous IE6 selon ce que j'ai pu expérimenter mais je n'arrive toujours pas au résultat voulu. En fait, en jouant avec ces deux propriétés et en supprimant les marges, la largeur fixe et/ou la position absolue/relative, j'arrive à faire afficher quelque chose ou non lorsque je passe la souris dessus ou non. Disons que j'ai un peu tout essayé mais rien n'amène au résultat sous IE7 et Firefox. Je suis un peu à cours de solution.
Merci d'avance,
Daniel
Modifié par D@n!eL_ (29 Jun 2008 - 04:32)
Ouvrez cette page avec Firefox ou IE7 pour voir son fonctionnement normal : http://www.pepes.ca/?p=direction
Lorsqu'on passe la souris sur un des comités (en bas), un carré rouge (<div>) apparaît avec un petit texte. Rien de très compliqué ! Cependant, sous IE6, rien ne se passe. Je suis conscient que mes liens doivent avoir l'attribut href sous IE6 pour que la propriété hover soit prise en compte, ce que j'ai fait. Mais rien n'apparaît.
En fait, le problème semble venir d'un peu partout. Voici le code plus précisément et ce que j'ai essayé :
<a href="#" class="qm">nom du comité<div>texte qui apparaît</div></a>
a.qm { cursor: help; font-weight: bold; }
a.qm div {
visibility: hidden;
color: #FFFFFF;
font-weight: normal;
position: absolute;
width: 500px;
text-align: justify;
padding: 5px;
margin-top: -50px;
margin-left: 150px;
border-color: #AA0000;
z-index: 100;
}
a:hover.qm div { visibility: visible; }
J'ai essayé la propriété display au lieu de visibility, qui donne des résultats fort différents sous IE6 selon ce que j'ai pu expérimenter mais je n'arrive toujours pas au résultat voulu. En fait, en jouant avec ces deux propriétés et en supprimant les marges, la largeur fixe et/ou la position absolue/relative, j'arrive à faire afficher quelque chose ou non lorsque je passe la souris dessus ou non. Disons que j'ai un peu tout essayé mais rien n'amène au résultat sous IE7 et Firefox. Je suis un peu à cours de solution.
Merci d'avance,
Daniel
Modifié par D@n!eL_ (29 Jun 2008 - 04:32)