Bonjour,
Je bute sure un problème depuis un certain temps et je n'arrive pas à comprendre ce qui ne va pas.

J'ai un lien HTML dans une DIV

<div id="elastic">
    <a href="http://cafe-copines.com/test/?category_name=elastic"></a>
</div>

Et un fond dans la CSS

#col22 #elastic{
background:url(images/elastic2.gif) top left no-repeat; width:145px; height:145px; position:relative; left:84px; top:80px
}

L'image s'affiche bien mais je ne parviens pas à faire fonctionner le lien.
Merci de votre aide.

3 réponses


hatfab
Auteur
Réponse acceptée

Les 2 méthodes fonctionnent. Merci beaucoup.

Salut,

Il faut que tu mettes du contenu dans ton lien, ou que tu lui définisses une taille. Sinon, il a une largeur de 0px et une hauteur de 0px, donc tu n'y as pas accès.

Salut, il faut que tu fasse ceci :

#col22 #elastic{  
    background:url(images/elastic2.gif) top left no-repeat;
    width:145px;
    height:145px;
    position:relative;
    left:84px;
    top:80px;
}
#col22 #elastic a{
    width:145px;
    height:145px;
    display: block;
}