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ę.

questionAnswers(7)

yourAnswerToTheQuestion