Bonjour,
J'ai un souci sur le positionnement d'un span sur un a:hover.
Sur Firefox et Opera le lien est considéré comme un block et je peux donc deplacer le span par rapport à ce block avec un margin-left négatif.
Ainsi j'affiche le span à gauche du lien.
Sur IE il ne considère pas le lien comme un block et affiche le span à sa façon. Ce qui devient vite illisible.
Une visualisation de ce que je dis se trouve ici
-http://www.agenda-musique.com/agenda.php
Voici le code se trouvant dans la page html
l4 correspond à un type de lien, mais cela n'a rien à voir avec la problématique.
et la feuille de style
Pourriez-vous me dire comment faire pour que IE puisse afficher le span de la même manière que sur Firefox ou Opéra ?
Cordialement
Modifié par narayana (27 Sep 2006 - 14:51)
J'ai un souci sur le positionnement d'un span sur un a:hover.
Sur Firefox et Opera le lien est considéré comme un block et je peux donc deplacer le span par rapport à ce block avec un margin-left négatif.
Ainsi j'affiche le span à gauche du lien.
Sur IE il ne considère pas le lien comme un block et affiche le span à sa façon. Ce qui devient vite illisible.
Une visualisation de ce que je dis se trouve ici
-http://www.agenda-musique.com/agenda.php
Voici le code se trouvant dans la page html
<a class="l4" href="...">Lien<span>description</span></a>
l4 correspond à un type de lien, mais cela n'a rien à voir avec la problématique.
et la feuille de style
a span {
display: none;
}
a:hover span{
display: block;
z-index:20;
position:absolute;
font-size:10px;
padding:3px;
width:250px;
height:100px;
border:2px dotted black;
background-color:#E3D180;
margin:-65px 0 0 -265px;
color:#000;
}
Pourriez-vous me dire comment faire pour que IE puisse afficher le span de la même manière que sur Firefox ou Opéra ?
Cordialement
Modifié par narayana (27 Sep 2006 - 14:51)