Bonsoir.
Voici mon problème. J'aimerais positionner un élément (<dfn> en l'occurence) en absolu par rapport à un élément inline (<em> dans ce cas).
Cela marche sous Firefox, sous IE7 aussi, mais pas sous IE6. Quelqu'un peut-il m'aider?
Voici mon code:
et en css:
Pour info, sous IE6, le cadre dfn apparaît complètement décalé à droite. (remplacez right:0; par right:500px; pour le voir apparaître.)
Si on le positionne depuis la gauche, ça fonctionne partout. Ca a donc l'air de venir de la longueur que IE6 ne connaît pas. Mais comment la lui indiquer?
Merci pour votre aide.
Modifié par <nicolas> (15 Dec 2006 - 10:23)
Voici mon problème. J'aimerais positionner un élément (<dfn> en l'occurence) en absolu par rapport à un élément inline (<em> dans ce cas).
Cela marche sous Firefox, sous IE7 aussi, mais pas sous IE6. Quelqu'un peut-il m'aider?
Voici mon code:
<p>Du texte, du texte, du texte, du texte,<em>mot important<dfn>sa definition</dfn></em> du texte, du texte.</p>
et en css:
em { background-color:#FFFF00; position: relative; }
dfn { border:1px solid #000; display:block;
position:absolute; top:20px; right:0; }
Pour info, sous IE6, le cadre dfn apparaît complètement décalé à droite. (remplacez right:0; par right:500px; pour le voir apparaître.)
Si on le positionne depuis la gauche, ça fonctionne partout. Ca a donc l'air de venir de la longueur que IE6 ne connaît pas. Mais comment la lui indiquer?
Merci pour votre aide.
Modifié par <nicolas> (15 Dec 2006 - 10:23)