Hallo,
wie ich immer betone: ich hab keine Ahnung von HTML/CSS und spiele erst seit ~einer Woche damit rum (lehne Tabellen aber jetzt schon ab).
Ich wuerde gern folgendes setzen: eine Ueberschrift im div soll mit seinem unteren Rand buendig am unteren Rand des divs sein; der rechte Rand eines background-image soll 100px vom rechten Rand des divs entfernt sein.
,--- -------------------------------.
||
| 80px| | logo | |
| heading V |||
`-----------------'------------'---------'
Okay, nix leichter als das: nach [1] wird ein Element relativ zum Elternelement durch die Angabe von „position:absolute;“ positioniert. Also:
heading
Soweit meine theoretischen Ueberlegungen. In der Praxis posititioniert mozilla die h1 relativ zum body (dem Elternelement des divs). Das gewuenschte Ziel erreiche ich nur, wenn ich auch im div „position:absolute;“ setze. Verstehe ich nicht. Wer kann mich erleuchten?
Fuer die Positionierung des Hintergrunds habe ich ueberhaupt keine Ideen. Ich kann zwar right angeben, was so aehnlich wie ein „right:0px“ ist, aber ein Aquivalent zu „right:100px“ hab ich nicht gefunden. Irgendwelche Ideen?
Vielen Dank im Voraus,
Gruss vom Frank.
===footnotes===
[1] http://de.selfhtml.org/css/eigenschaften/positionier…