hi, ich habe einen kalender in dem ich bei events einen tooltip anzeige.
Leider werden die Tooltips im IE hinter den anderen Events angezeigt, sodass diese dadrüber liegen. Offensichtlich wird der z-index vom Kindelement ignoriert. hier mein HTML-Source:
<td class="days active weekend col_last">
<div class="tooltip_container">24
<div class="tooltip">24.08.2008 - 31.08.2008<br /><a href="event.html" class="event" title="Event">Ein tolles Event</a><br /><br /></div>
</div>
</td>
> Scheinbar hat der IE einen z-index-Bug aber eine lösung habe ich noch nicht gefunden.
egal wie du es anstellst, deine elemente werden in folgender reihenfolge übereinanderliegen
td
div.tooltip\_container
div.tooltip
a
das ist in der tat ein bug bzw eine nicht vollständig standardkonforme umsetzung von z-index (das betrifft afaik auch ein paar ältere opera-versionen)
aber in deinem fall kann das sowieso nicht passieren, da du ja offenbar willst, dass die schichtreihenfolge exakt so ist, wie im html-code
für tooltips gibts übrigens schönere lösungen (zb das title-element) und wenn das nicht reicht, lässt es sich wunderbar später gegen übersichtlicheren code mittels javascript ersetzen