Woher kommt der große Abstand zum Ende?

Hallo,

ich habe da ein kleines Problem. Ich denke, daß es mit der Positionsangabe zusammenhängt, bin mir aber nicht sicher.

Ich habe 1 DIV als Container (mit 25px Padding), darin 4 weitere jeweils überlappende DIV’s.
Allerdings wächst mit jedem überlappenden DIV der Abstand zum Ende der Container-DIV’s.

Was mache ich falsch? :neutral:

[HTML]

Unbenanntes Dokument
  • eintrag 1
  • eintrag 2
  • eintrag 3
  • eintrag 4
[/HTML]

Das sind wohl die 75 Pixel, um die das vierte div-Element im Verhältnis zu seiner eigentlichen Position nach oben verrückt ist. Hinzu kommen 25 Pixel Padding der Contentbox. Das muss man sich wohl so vorstellen: Die Seite wird erst so gerendert, als ob das vierte Element nicht per „top“ verschoben wäre. Danach wird dann die „top“-Verschiebung ausgeführt, die aber keine Auswirkungen auf die übrigen Elemente mehr hat.

Ich weiß nicht, wie exakt die Aussage ist, ich versuche negative Werte nach Möglichkeit zu vermeiden.

Hi mermshaus,

wie würdest du das denn lösen? Ich meine, wie macht man denn in meinem Fall die Überlappung (die wichtig für mich ist), ohne die Top-Angabe?

Ein negatives margin-top scheint ganz gut zu klappen (zumindest im Firefox).