Gibt's einen Weg, das zu verhindern, ohne jetzt jeden Textlink speziell auszuzeichnen?
vermutlich hast du weit weniger bildlinks als textlinks, also würde ich das vorschlagen:
a.img:before {
content: "";
}
<a class="img" href="#"><img alt="" src="img.png"></a>
ohne eine klasse, ob nun für die text- oder die bildlinks, kommst du hier nicht weiter, was ganz einfach damit zusammenhängt, dass du eine css-eigenschaft für a in abhängigkeit des inhaltes dieses elementes definieren willst. sowas ist nicht möglich, ergo mußt du die a-elemente irgendwie unterscheiden.