Bonjour,
Voici un problème de lien qui ne fonctionne plus quand je définis une largeur de bloc.
J'ai une structure assez simple pour agrémenter graphiquement des liens :
Et le code CSS associé
Voici un Exemple en ligne
Les liens pointent vers une ancre définie plus bas
Cadre Orange = balise A
Cadre Vert = Span.decor
il n'y a aucune différence entre les 2 structures excepté que la largeur du second Span.decor est définie
Pourtant cela suffit pour que lien ne fonctionne plus au dessus de l'image, sous IE.
Auriez-vous une piste ?
Merci
Voici un problème de lien qui ne fonctionne plus quand je définis une largeur de bloc.
J'ai une structure assez simple pour agrémenter graphiquement des liens :
<a href="#test">
<span class="decor"><img src="img1.jpg" /></span>
<span class="legende">Texte 1</span>
</a>
<a href="#test">
<span class="decor" style="width:120px;"><img src="img1.jpg" /></span>
<span class="legende">Texte 2</span>
</a>
Et le code CSS associé
a {
float: left;
border:1px solid orange;
padding: 10px;
text-decoration: none;
}
a span.decor {
padding: 10px;
display: block;
border:1px solid green;
}
a span.legende {
display: block;
font-weight: bold;
font-size: 0.9em;
color: #000;
}
a:hover {
color: #000;
}
a:hover span.legende {
color: #c60033;
}
Voici un Exemple en ligne
Les liens pointent vers une ancre définie plus bas
Cadre Orange = balise A
Cadre Vert = Span.decor
il n'y a aucune différence entre les 2 structures excepté que la largeur du second Span.decor est définie
<span class="decor" [b]style="width:120px;"[/b]>
Pourtant cela suffit pour que lien ne fonctionne plus au dessus de l'image, sous IE.
Auriez-vous une piste ?
Merci