hab von selfhtml den code für eine css infobox.
habe sie so geändert, dass bei a:focus die box sichtbar bleibt (nicht nur bei hover). wenn jetzt allerdings ein link in der box steht,
Dann hast du invaliden Code.
lässt der sich nicht anklicken (da ja bei klick die infobox verschwindet). kann ich machen, dass die box nicht verschwindet und eben immer nur der inhalt hingeladen wird, je nach dem welchen link ich anklicke?
Abgesehen vom invaliden Code.
a:hover, a:link{ ... }
Wenn du deine Infobox freundlicher bezüglich Inhalt gestalten willst, dann darf die Infobox nicht in einem <a> Element enthalten sein.
Dieser Code ist geeigneter:
<div class=infobox>
<a class="label" href="">Label</a>
<div class="content">Lorem Ipsum</div>
</div>
sowie
.infobox .content
{display:none;}
.infobox:hover .content,
.infobox a:hover + .content,
.infobox a:focus + .content,
.content:hover
{display:block;}
Versagt bei MSIE6, aber das ist egal.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische