Hi,
'<td style=" [...] position:relative;
http://www.w3.org/TR/CSS21/visuren.html#choose-position:
"The effect of 'position:relative' on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined."
Die 'absolute' Positionierung der div's sollte sich ja eigentlich relativ verhalten, da das Elternelement (<td>) ja eine von 'static' abweichende Positionierung aufweist.
Tja ... wenn da nicht oben zitierte Undefiniertheit in der Spezifikation ... nun ja, "definiert" waere.
Im IE funktioniert das auch ohne Probleme, die 3 div's liegen in der td genau übereinander wie gewollt, im Firefox jedoch werden die div's absolut zur Seite positioniert :(
Wie kann ich das ändern s.d. die divs in beiden Browsern innerhalb der td übereinander liegen ?
Zur Not: Indem du in das TD zunaechst ein weiteres DIV einfuegst, und dieses dann relativ positionierst - fuer _dieses_ ist der Effekt von position:relative naemlich durchaus definiert.
MfG ChrisB