Positionieren des Kontexts auf dem Tabellenzellenelement in Firefox

Normalerweise können wir ein übergeordnetes Element als Kontext für ein untergeordnetes Element festlegenabsolute Positionierung wie folgt:

#parent {
    position: relative;
}

#child {
    position: absolute;
    top: 0;
    left: 0;
}

Das alles funktioniert gut, aber wenn der Elternteil seine hatdisplay Eigenschaft festgelegt auftable-cellfunktioniert es nicht in Firefox. Der Positionierungskontext für das untergeordnete Element ist der am nächsten über dem übergeordneten Element positionierte Vorfahr.

Das funktioniert natürlichüberall sonst. Getestet in IE8, IE9, Safari, Chrome & Opera.

Sehen Sie die Geige hier:http://jsfiddle.net/RZ5Vx/

Siehe auchdiese Geige mit den Elterndisplay einstelleninline-block, was in Firefox funktioniert.

Also, ist das ein Bug? Wenn ja, gibt es überhaupt Möglichkeiten, das zu umgehen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage