Warum verschieben sich beide Felder nicht, wenn man die Größe des Browserfesnters ändert.
Beim relativen Positionieren wird das Element eingebettet, ändert also seine Position mit dem Elternobjekt. Das ist bei dir die direkt darüberliegende Tabellenzelle.
Die Zelle steht in einer Tabelle mit width=800, daher bewegt sich die Zelle (und mit ihr Dein Layer) nur, wenn die Grösse des Browserfensters oberhalb 800 Pixeln geändert wird.
Versuch mal z.B. die DIVs direkt in den Body zu schreiben und die left- bzw. top-Attribute prozentual anzugeben:
<body leftMargin="0" topMargin="0" marginwidth="0" marginheight="0" bgcolor="#000000">
<div id="Layer1" style="position:relative; width:200px; height:115px; z-index:1; left: 10%; top:10%;"><font color="#FFFFFF">Feld1</font></div>
<div id="Layer2" style="position:relative; width:200px; height:115px; z-index:2; left: 10%; top:10%;"><font color="#FFFFFF">Feld2</font></div>
</body>
Wenn ich absolut positioniere, dann funktioniert gar nichts.
Absolute Positionierung bedeutet wortwörtlich, dass sich nichts ändern darf.
Gruss,
Kolja