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-cell
funktioniert 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?