Moin!
Bitte nicht böse sein für mein 3. CSS Posting innerhalb einer Stunde,
aber die Themen sind zwar verwandt, aber dennoch jedesmal komplett anders,
und die Probleme entstanden auch erst hintereinander und NICHT auf einmal.
Das ist irrelevant. Du hast "Probleme mit CSS-Positionierung". Das ist EIN Thema.
In der Praxis stelle ich fest:
Nur position:relative; bezieht sich tatsächlich auf das Elternelement!
position:absolute; bezieht sich aufs <body> Element.
position:absolute bezieht sich auf das Elternelement, dessen Positionierung von "static" abweicht. Steht in SELFHTML 8.0 nicht vollständig drin, wird in Version 8.1 richtig drinstehen.
Positionierst du also die Elternelemente nicht, dann ist <body> das Bezugselement, weil alle anderen als Standardwert position:static haben. Davon abweichende Werte machen das Element zu einem, das hinsichtlich position:absolute wirksam wird.
- Sven Rautenberg