molily: Element relativ und absolut positionieren

Beitrag lesen

Hallo Struppi,

position:absolute; top:150px; left:50%; width:200px; margin-left:-100px;

hmm, im Mozilla 1.4 geht das nicht.
Die Tabelle ist einfach links 100px (nehm ich an) nicht mehr sichtbar. die 50% scheint er nicht zu akzeptieren.

Tatsächlich. Ich hatte es nur mit einem div-Element probiert und ahnte nicht, dass es bei table unterschiedlich ist. So wie ich die Spec verstehe, ist das ein handfester Bug, denn Tabellen unterscheiden sich in diesem Punkt nicht von Elementen mit display:block (wobei ein absolut positioniertes Element sowieso display:block bekommt, http://www.w3.org/TR/REC-CSS2/visuren.html#q24). Relevant für einen Prozentwert bei left/right ist ja lediglich die Breite des containing block.
Vielleicht lässt sich ein div-Containerelement einfügen oder man verzichtet unter Umständen auf die (Layout-)Tabelle zugunsten eines div-Elements.

Mathias