Hallo Monika,
danke für deine Antwort. :)
Klappt leider nicht. Wenn ich
img, a img { border-bottom:none; }
schreibe, wird links, rechts und oben eine Linie angezeigt und unten ebenfalls, allerdings mit leichtem Abstand, da die untere Linie ja nicht zum img-Tag, sondern zum a gehört.
img { border: none; }
a img { border-bottom:none; }
... führt zum gleichen Resultat wie vorhin - eine Linie unten.
*hmm*
Jetzt wird's wunderlich:
Im Firefox unter Mac taucht die besagte Linie sowohl auf der Startseite auf (bei diesem pinkfarbenen Foto da), als auch am Ende der Unterseite "me, myself & I" bei den Buttons. Im Safari allerdings wird die Linie bei den Fotos in Blogeinträgen nicht angezeigt, bei den Buttons aber sehr wohl. oO Cache habe ich geleert, verändert nichts.
Die Links sind gleich aufgebaut, sowohl die Start- als auch die Unterseite sind valide... oO
Weiter im Experiment:
img { border: none; }
a img { border-bottom: 1px solid #f00;}
... führt dazu, dass zwei Linien erzeugt werden - eine rote direkt unterhalb des Bildes und eine schwarze wiederum darunter. Okay... es funktioniert also, die Chose über a img { border: wasauchimmer;} anzusprechen (sonst würde die rote Linie nicht hinzukommen) - der vom a-Tag erzeugte Strich bleibt trotzdem da. Wenn ich dessen Werte ändere, wirkt sich das auch auf die besagte Linie aus, es kommt also daher.
Schade, dass es afaik in CSS keine Elternbeziehungen gibt, so nach dem Motto "kein Strich, wenn a Kindelemente besitzt". Mhh.
Viele Grüße
neontrauma