lo que vos queres es un truquito de css, el muchacho no quiere que este la imagen en el div, sino colocada con css es asi
pongamos que ese es mi div
Código CSS:
Ver original.web a
{
background-image:url(images/web1.png);
background-repeat:no-repeat;
width:426px;
height:34px;
text-decoration:none;
display:block;
text-indent:-9000px; ACA EL TRUCO
padding:0 5px 5px;
}
.web a:hover
{
background-image:url(images/web2.png);
background-repeat:no-repeat;
width:426px;
height:34px;
text-decoration:none;
display:block;
text-indent:-9000px; ACA EL TRUCO
}
Código HTML:
<div class="web"><a href="mi url">LINK</a></div>
asi deberia funcionar a la perfeccion, y sino bien meter en el div una img