Skall du bara ha elementet div inuti länkelementet för att visa en bild?
Då gör du på fel sätt.
Jag hade gjort så här:
Kod:
<a href="registrering.html" id="btn-register">Registrera dig här!</a>
Sedan css för att lägga till bakgrundsbild och gömma texten
Kod:
#btn-register {
/* samma bredd och höjd som din bild*/
width: 70px;
height: 20px;
background: transparent url(/img/buttons/register-here.png) no-repeat 0% 0%;
text-indent: -9999px; /*gömmer texten för användaren man tillgänlig för sökmotorer*/
}