Stillleben: Textlinks mit Border, Bildlinks ohne Border

Beitrag lesen

Ich möchte gern Textlinks folgendermaßen formatieren:
    a { border-bottom: 1px dotted; text-decoration:none; }

Links, die Bilder enthalten, sollen aber nicht gepunktet unterstrichen werden.

Die tausendfach notierte Lösung durch Hinzufügen folgender Zeile funktioniert hier nicht (der Rahmen gehört ja zum Link)!
    a img {border-bottom:none;}

Meine bisherige Lösung war, den Textlinks eine eigene Klasse zu verpassen und nur diese per css zu formatieren:
    <a class="textlink" href="..">Text</a>
    a.textlink { border-bottom: 1px dotted; text-decoration:none; }

Dies ist aber auf Dauer ziemlich umständlich, an jeder Stelle "textlink" einzufügen.
Fällt euch eine bessere Möglichkeit ohne Benutzung von Klassen ein?