Hallo Forumsgemeinde,
Ich habe da ein problem...;-)
Die navigation meiner site geschieht über ein frameset, d.h. ich klicke links im frame A an und im frame B erscheint dann die zugehörige seite. Nun habe ich das problem, daß der jeweils aktive link *nicht* mit einer gepunkteten linie umrandet werden soll, wie das der IE4 leider macht (die links enthalten bilder und die werden bei onClick ausgetauscht, so daß die umrandung völlig überflüssig wäre!) Ich hielt es für naheliegend, diese umrandung über CSS abzuschalten, was jedoch seltsamerweise keinen effekt brachte:
<style type="text/css">
A:active img {border-width:0;border-style:none;border-color:white;}
</style>
Der dazugehörige link: (also ein völlig 'normaler' kleiner link :))
<A HREF="about.htm" Target="inhalt">
<IMG name="dummy" SRC="images/dummy.gif" width=100 height=100 BORDER="0" ALT=""><br>
</A>
Mich überrascht dieses phänomen ein wenig, war ich doch bis jetzt der meinung, daß der IE4 CSS zumindest ganz passabel unterstützt. Doch dieses verhalten sieht in meinen augen doch ganz nach einem satten bug aus.
Übrigens: Wer nun glaubt, daß hier evtl. das image der störfaktor sein könnte, sollte folgendes probieren:
<style type="text/css">
A:active {border-width:0;border-style:none;border-color:white;}
</style>
<A HREF="about.htm" Target="inhalt">Hallo Welt!</A>
was genauso wenig funktioniert :-(
Kennt jemand vielleicht einen trick, um den rahmen doch noch los zu werden? Ich habe verschiedene CSS-dokumentationen durchforstet, bin aber auf keine anderen definitionen gestoßen.
Habe ich vielleicht etwas übersehen?
tschau...
/*,*/
Wowbagger