Bonjour,
Je cherche à faire une infobulle d'aide : lorsque je passe sur une image, une infobulle s'affiche juste à droite
Ce code fonctionne avec firefox et epiphany version webkit (je ne sais pas si marche avec IE8) mais l'infobulle ne s'affiche pas avec opera... si qq'un sait pourquoi ?
Merci, David
Je cherche à faire une infobulle d'aide : lorsque je passe sur une image, une infobulle s'affiche juste à droite
<dfn>
<img width="16" height="16" src="logo/aide.png" alt="aide" />
<span>Texte de l'aide</span>
</dfn>
dfn {
position: relative;
}
dfn span {
display: none; /* on masque l'infobulle */
}
dfn:hover {
background: none; /* correction d'un bug IE */
z-index: 99; /* on définit une valeur pour l'ordre d'affichage */
cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
dfn:hover span {
display: inline; /* on affiche l'infobulle */
position: absolute;
white-space: nowrap; /* pas de retour à la ligne non-désiré */
top: 0px; /* on positionne notre infobulle */
left: 20px;
border: 1px solid green;
border-left: 4px solid green;
padding: 3px;
background: white;
color: green;
font-size: 0.8em;
}
Ce code fonctionne avec firefox et epiphany version webkit (je ne sais pas si marche avec IE8) mais l'infobulle ne s'affiche pas avec opera... si qq'un sait pourquoi ?
Merci, David