Pozycjonowanie CSS Bezwzględnie w komórkach tabel nie działa w Firefoksie
Nie mogę rozwiązać tego problemu z pozycjonowaniem w Firefoksie. Wydaje się, że nie stosuje się do reguły bezwzględnego pozycjonowania. Czy jest coś, co robię, co nie powinno być zrobione, ale niektórzy użytkownicy radzą sobie z tym, a inni nie?
JS Fiddle:
Oryginalny -http://jsfiddle.net/g9qzh/
Zaktualizowano -http://jsfiddle.net/g9qzh/2/
Działa w IE, Chrome, Safari, Opera
Oto prawdziwy kod. Daj mi znać, jeśli nie postępuję zgodnie z jakimś standardem, o którym nie wiem.
HTML:
<table>
<tr>
<td>
<div id="three">Three</div>
<div id="two">Two</div>
</td>
<tr>
<tr>
<td>
<div id="three">Three</div>
<div id="two">Two</div>
</td>
<tr>
</table>
CSS:
#two {
position: absolute;
top: 0;
}
td {
position: relative;
}
Moja jedyna wskazówka jest taka, że mam jakąś inną wartość, którą powinienem przypisaćtd
spowodowałoby to jego działanie. Niektóre inne pytania związane z przepływem stosu wspomniały o tym, że Firefox źle się zachowuje, ale nie udało mi się znaleźć odpowiedzi. Próbowałem przypisać zarówno górną, jak i lewą wartość zero, ale FF nie zmieni się.