Marian: IE: Links hinter absolut pos. Elementen "scheinen durch"?

Beitrag lesen

Hallo Anton,

Ich möchte auf einer Communite-Site die Möglichkeit umsetzen, ein kleines Menü anzeigen zu lassen, dass anzeigt wird, wenn man über bestimmte Links (Usernamen) innerhalb eines Textes fährt.

<div class="userName">
<div class="userNameOver" id="x">
   (INHALT DES MENÜS)
</div>
<a href="?user=22" onmouseover="show('x');">Username</a>
</div>

Was mir auffällt (ob es daran liegt, weiß ich nicht, aber trotzdem): Wenn der Link gehovert wird, wird das Menü angezeigt. Wenn man dann auf das Menü draufgeht (mit der Maus), ist der Link nicht mehr gehovert.

Ich würde es so machen:

<div class="userName">  
 <div class="userNameOver">  
  MENÜ  
 </div>  
 <a href="?user=22">Username</a>  
</div>

und dann CSS:

.userName .userNameOver { display:none; }  
.userName:hover .userNameOver { display:block; }

Dann schließt du auch Benutzer ohne JavaScript nicht mehr aus.

Viele Grüße aus Freiburg,
Marian

--
Microsoft broke Volkswagen's world record: Volkswagen made only 22 million bugs!
<!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->