Ich versuche, die Position eines div innerhalb einer Tabelle Zelle (mit einer relativen Position) auf absolut und es funktioniert gut in Chrome und IE, aber in FF scheint es, als ob es absolut in Bezug auf den ganzen Körper positioniert ist.Absolute Positionierung funktioniert gut in Chrome und IE, es ist nicht in FF
Ich versuche, meine Div in der oberen linken Ecke der Zelle anzuzeigen (der Link wird nur verwendet, um ein anderes Element in meinem Code zu positionieren, aber das sollte in der oberen rechten Ecke der Zelle positioniert werden). In FF wird das div jedoch oben links auf dem gesamten Bildschirm und der Link (Element positioniert durch) oben rechts auf dem gesamten Bildschirm angezeigt.
Hier ist der entsprechende Code:
<TD ID="EVENT" style="position:relative;">
<a href="#" id="Menu" style="position:absolute;top:0;right:0;"></a>
<div id="detail" style="position:absolute;top:0;left:0;width:100%;z-index:10;">
content
</div>
</TD>
Es ist nicht, in meinem ursprünglichen Code ist es da, aber ich muss es gelöscht haben, wenn ich meinen Code auf nur die relevanten Bits bereinigt habe. –
Vielleicht ist es eine besondere Eigenart, die in FF-Tabellenzellen nicht funktioniert. Versuchen Sie, ein "Container" div in die Tabellenzelle zu platzieren und sie darin zu positionieren? – surfitscrollit
Ich werde die ursprüngliche Antwort bearbeiten, um zu zeigen, was ich meine. – surfitscrollit