Du willst offenbar den Bereich des <a> Elements, und nicht das <img> Elements manipulieren.
Nein, eigentlich nicht. Die <img>-Tags liegen aber ja innerhalb der <a>-Tags, weshalb der Whitespace mit verlinkt wird. Ist dementsprechend die einzige Möglichkeit, den Abstand außerhalb der <a>-Tags zu definieren? Also doch mit ?