Simon: Hintergrundbild für link, aber kein Linktext

Beitrag lesen

Hi,
hab da ein kleines Problem:

ich hab einen Link:
<a href="" id="link">Linktext</a>

Jetzt möchte ich ein Hintergrundbild für diesen Link:

#link {  
  background: transparent url(linkBild.png) no-repeat;  
  height: 48px;  
  width: 48px  
}

Mein Problem ist jetzt, dass das height und Width irgendwie nicht funktioniert und dass ich das dann mit Padding machen muss, jedoch für jeden Link anders (da der Text bei jedem unterschiedlich lang ist).

Ich hab mir auch schon überlegt den Linktext wegzulassen, nur zeigt es mir dann überhaupt kein Bild mehr an. Auch mit display: none; .

Gibt es da vielleicht eine bessere Lösung die auch funktioniert ?

MfG
Simon