SandwichX: Default BORDER Wert für IMG auf 1 setzen

Beitrag lesen

Hallo!

Ich möchte gerne, daß auf einer meiner Web-Seiten alle Bilder (<img) automatisch (default-mäßig) mit Umrandung (border=1) angezeigt werden.

Das ginge ja mit CSS (img { border:solid black 1px; }) recht einfach.

Allerdings sollen Bilder, die sich innerhalb von <a > </a> Tags befinden, "normal" (im Sinne von Hyperlinks) angezeigt werden, d.h. blauer Rand, 2 Pixel Dicke; wenn der Link schon besucht wurde, lila Rand, ...

Aber ich möchte es mir ersparen, für alle Situationen (a:link, a:visited, a:focus, a:hover, a:active) das "normale" <a href Verhalten mit jeweils einer eigenen CSS-Zeile wiederherstellen/reproduzieren zu müssen.

Gibt es also eine Möglichkeit, eine Eigenschaft für alle <img, die NICHT innerhalb von <a > </a> liegen, zu definieren?

(Wenn es eine nicht-CSS Möglichkeit dafür gibt, nehme ich sie auch gerne an. Ich habe die Nachricht mal mangels besserer Idee in den Themenbereich "CSS" gestellt.)

Danke!