Hallo,
a:visited {padding-left:20px; background:url(../pic/link.gif) left no-repeat; }
vom IE so falsch interpretiert wird, dass die Graphik immer das Padding ignoriert (und damit die Graphik immer unter dem Link sitzt)?
Naja, das hatte ich befuerchtet. Mein Vorschlag war auch "aus dem hohlen Bauch heraus",
ohne Praxistest...
Padding ist eigentlich nur bei Block-Level-Elementen sinnvoll, aber <A> ist ja
ein Inline-Element. Und a { display:block; } ist wohl nicht gerade, was Du Dir wuenschst.
Anstatt Padding koenntest Du ein an den Anfang jedes Links setzen:
<a href="url"> Externer Link</a>
Ist natuerlich auch nur quick-and-dirty, sogar "very dirty"...
Korrekte Loesungen:
- CSS :before - unter Verzicht auf MS IE...
- HTML <img> hardcoded im Link drin - aufwendig, aber zuverlaessig
Gruesse,
Thomas