Avoir des problèmes avec le positionnement absolu / Z-Index avec des listes et des tableaux dans IE 6 et 7

Je suis de la création d'un prototype d'un CSS/XHTML tables calendrier qui sera finalement généré en PHP, pour la Simple et Mises à jour du système de gestion de contenu. J'ai couru dans un problème avec l'aide de positionnement absolu pour créer un popup qui permettrait d'afficher tous les événements dans un jour où il y a plus de rentrer dans une cellule. Le problème peut être vu ici:

http://sutest.bravehost.com/

Comme vous pouvez le voir, le popup pop dans le cadre de la journée de l'événement et de la date dans les deux IE7 et IE6. Mettre un z-index sur le popup résolu le problème dans Firefox. J'ai essayé de mettre toutes sortes de z-valeurs de l'indice sur le popup, la modification de la propriété d'affichage de la pop-up et un élément connexe, ainsi que de nombreuses autres approches diverses, sans succès.

Le HTML est comme suit:

<td valign="top"><div>
    <div class="date">25</div>
    <ul>
        <li class="single"><a href="#">History</a></li>
        <li class="single"><a href="#">Biology</a></li>
        <li class="single"><a href="#">Computers</a></li>
        <li class="single"><a href="#">POTCH</a></li>
        <li class="single"><a href="#">Precal</a></li>
        <li class="more"><a href="#">+3 More</a></li>
    </ul>
    <div class="popup">
        <span class="close"><a href="#">X</a></span>
        <ul>
            <li class="single"><a href="#">History</a></li>
            <li class="single"><a href="#">Biology</a></li>
            <li class="single"><a href="#">Computers</a></li>
            <li class="single"><a href="#">POTCH</a></li>
            <li class="single"><a href="#">Precal</a></li>
            <li class="single"><a href="#">Science PC</a></li>
            <li class="single"><a href="#">Physics</a></li>
            <li class="single"><a href="#">Construction</a></li>
        </ul>
    </div>
</div></td>

C'est la cellule de la table, avec codées en dur popup. La première liste contient la normale, les événements visibles. La div contenant le deuxième div est la popup. Il devrait être afficher sur le multi-événement de la journée:

<td valign="top" class="blank"><div>
    <div class="date">2</div>
    <ul>
        <li style="background-color:plum;">&nbsp;<img src="endr.png" alt="." /></li>
    </ul>
</div></td>

Je suis en utilisant la liste des articles pour "de faux" les multi-événement de la journée. Le li en ce jour est de style à la section de la barre vu rendre sur le pop-up dans internet explorer 6 et 7.

Le CSS concernant le popup:

.popup {
position:absolute;
top:-1px;
background-color:white;
border:1px solid black;
overflow:visible;
padding:10px;
width:auto;
z-index:1;
margin-left:-1px;
}

Et à la multi-événement de la journée:

li {
margin:2px 0;
padding:0 0 2px 5px;
white-space:nowrap;
}

J'ai essayé de résoudre ce problème en cherchant sur Google à plusieurs reprises et en essayant d'autres Q&Un sites.

Toute aide serait grandement appréciée!

source d'informationauteur