Passer une div derrière une image
Salut,
J'ai une div qui se trouve devant une image et j'aimerais la faire passer derrière
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| HTML
<div id="MorphAccueil">
<a href="#"><img name="ObjAccueil-Image" src="photos/salonsirha2005.jpg" class="Orange" alt="Salon du Sirha 2005" title="Salon du Sirha 2005" height="225" width="300"></a>
<div id="MorphLegende">
<span class="legende">FC2, FC18, PIZ 6 au Salon du Sirha 2005 (Lyon)</span>
</div>
</div>
CSS
#MorphAccueil {
height: 225px;
}
#MorphAccueil img {
float: right;
margin-left: 0.5em;
border:1px solid red;
background-color: green;
z-index: 10;
}
#MorphLegende {
text-align: right;
line-height: 0.8em;
position: relative;
top: 45%;
border:1px solid blue;
z-index: 0;
}
.legende {
font: bold 0.8em Arial, Sans-Serif;
font-weight: bold;
color: #003345;
} |
La multiplication des div est normale (le contenu est modifié dynamiquement)
Actuellement, la div de la légende se trouve devant l'image. De fait, lorsque la souris passe sur cette zone superposée de la div, le lien autour de l'image n'est plus réactif, le lien ne fonctionne plus et le curseur redevient une flèche.
Comment passer l'image en premier plan ? Les z-index ne changent rien.