Der Martin: probleme mit opera

Beitrag lesen

Hi,

Ich dachte, dass sich das Element ohne Angabe immer an der Position "top:0 left:0" ausrichtet. [...]
Ist das falsch?

nein, das ist im Prinzip richtig. Nur bin ich der Meinung, dass es für die Lesbarkeit und Verständlichkeit des Codes gut ist, wenn man solche impliziten Angaben trotzdem ausschreibt. Sonst -und das meinte ich mit Versehen- sieht es immer so aus, als hätte der Autor etwas vergessen.

Abgesehen davon ist bei absoluter oder auch fixer Positionierung natürlich immer noch die Frage, an welchem Element sich die Positionsangabe orientiert. Das ist eben nicht einfach nur immer das Elternelement, und auch nicht das Browserfenster. Sondern es ist das erste Vorfahrenelement, das seinerseits ausdrücklich positioniert ist, also nicht den Defaultwert static für die position-Eigenschaft hat. In deinem Beispiel ist also div#position das "Referenzelement", nach dem sich die Positionsangaben richten.

Schönes Wochenende noch,
 Martin

--
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.