Hello ! J'ai besoin de l'avis d'expert es CSS
J'ai un petit souci avec une infobulle en CSS (avec un effet de rotation CSS3, technique trouvée chez css3create : http://www.css3create.com/Infobulle-avec-effet-de-transparence-en-CSS) qui ne s'affiche pas sur IE9. Cela semble être un bug du navigateur, j'ai tout essayé mais sans résultat
Si vous regardez http://roro.yusumi.com/test/ avec un Firefox ou Webkit, aucun problème : les 2 liens (machin1 et machin4) affichent une infobulle au survol.
Sous IE9, seul le 1er lien (machin1) affiche l'infobulle. Pour faire afficher l'infobulle avec le 2ème lien (machin4), il faut viser très précisément le soulignement du lien !
J'ai trouvé plusieurs façons pour que IE affiche correctement l'infobulle, mais c'est juste pour tester. Je ne souhaite pas modifier ces valeurs
Notamment dans le div#content_offres :
Si je met un width à 100% ou si je l'enlève, IE m'offre le comportement attendu.
Dans le div#content_offres .offre li a + ul :
Si j'enlève le "width: 25em;" ou si je réduis le width, IE m'offre le comportement attendu.
Enfin dans le div#content_offres .offre :
Si j'enlève le "float: left;", IE m'offre le comportement attendu.
Le HTML valide : http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Froro.yusumi.com%2Ftest%2F%23
Le CSS valide presque mais je met ça sur le compte des propriétés CSS3 : http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Froro.yusumi.com%2Ftest%2F%23
Après avoir passé plusieurs heures sur ce truc, peut-être que certains d'entre vous trouveront tout de suite ce que je ne vois pas Je ne suis pas convaincu que ce soit un bug de IE...
Modifié par romaint (07 Oct 2012 - 19:50)
J'ai un petit souci avec une infobulle en CSS (avec un effet de rotation CSS3, technique trouvée chez css3create : http://www.css3create.com/Infobulle-avec-effet-de-transparence-en-CSS) qui ne s'affiche pas sur IE9. Cela semble être un bug du navigateur, j'ai tout essayé mais sans résultat
Si vous regardez http://roro.yusumi.com/test/ avec un Firefox ou Webkit, aucun problème : les 2 liens (machin1 et machin4) affichent une infobulle au survol.
Sous IE9, seul le 1er lien (machin1) affiche l'infobulle. Pour faire afficher l'infobulle avec le 2ème lien (machin4), il faut viser très précisément le soulignement du lien !
J'ai trouvé plusieurs façons pour que IE affiche correctement l'infobulle, mais c'est juste pour tester. Je ne souhaite pas modifier ces valeurs
Notamment dans le div#content_offres :
div#content_offres {
width: 70%;
float: left;
}
Si je met un width à 100% ou si je l'enlève, IE m'offre le comportement attendu.
Dans le div#content_offres .offre li a + ul :
div#content_offres .offre li a + ul {
position:absolute;
margin: -3em 0 0 13em;
width: 25em;
....
}
Si j'enlève le "width: 25em;" ou si je réduis le width, IE m'offre le comportement attendu.
Enfin dans le div#content_offres .offre :
div#content_offres .offre {
width: 45%;
float: left;
...
}
Si j'enlève le "float: left;", IE m'offre le comportement attendu.
Le HTML valide : http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Froro.yusumi.com%2Ftest%2F%23
Le CSS valide presque mais je met ça sur le compte des propriétés CSS3 : http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Froro.yusumi.com%2Ftest%2F%23
Après avoir passé plusieurs heures sur ce truc, peut-être que certains d'entre vous trouveront tout de suite ce que je ne vois pas Je ne suis pas convaincu que ce soit un bug de IE...
Modifié par romaint (07 Oct 2012 - 19:50)