Cita:
Iniciado por DvD AdN anidala
<a href="algo"><div id="capa"></div></a>
No??
NO!!!
No se pueden utilizar elementos de bloque dentro de un "anchor".
La solución en este caso sería convertir el vínculo o "anchor" en un elemento de bloque en vez de lo contrario.
Usa:
a.cosarara{
display: block;
width: 100px; /*Aquí pones los tamaños que desees*/
height: 100px;
background: url(elcoche.jpg);
}
Si vas a crear muchos vínculos diferentes de este tipo, tal vez convenga poner algunas reglas de estilo "en línea" dentro del HTML en vez de ponerlo en tu hoja de estilo. Algo como:
<a href="algo" class="cosarara" style="background: url(otrocoche.jpg);"></a>
<a href="algo" class="cosarara" style="background: url(coche3.jpg);"></a>
De forma que no uses la regla "background" (o las que sean convenientes) en el CSS externo.
OJO: Todo lo que coloques dentro del Anchor será vínculo también...