Wie platziere ich ein Div unter einem anderen Div?
Lesezeit: 2 Minuten
ram
Ich habe ein #slider div mit einem Bild. Danach habe ich eine #content div mit Text. Ich habe versucht position:relative also denke ich, dass es nach dem vorherigen div kommen sollte, meine ich #slider aber hier kommt es nicht so.
Was ist hier das Problem? Wie kann man es überwinden?
Warum hast du die position:absolute auf dem #slider? Das ist die Ursache Ihres Problems.
– Joseph
12. Oktober 2013 um 19:35 Uhr
Oh, meinst du damit, dass #content nur die Position relativ und statisch berücksichtigt? Hab ich recht?
– rram
12. Oktober 2013 um 19:41 Uhr
Wenn Ihr #slider auf position:absolute eingestellt ist, wird er aus dem Dokumentenfluss herausgeführt. Also wird alles unter diesem Tag nach oben geschoben. Sie müssen also entweder position:absolute entfernen oder einen oberen Rand hinzufügen zum #Inhalt auf die gleiche Höhe wie der #Schieberegler mit einigen zusätzlichen Pixeln für den Abstand zwischen den #Schiebereglern
– Jonathan Marzullo
12. Oktober 2013 um 19:47 Uhr
Alain1405
Sie haben eingestellt #slider wie absolute, was bedeutet, dass es “relativ zum nächsten positionierten Vorfahren positioniert ist” (verwirrend, oder?). In der Zwischenzeit, #content div wird relativ platziert, was “relativ zu seiner normalen Position” bedeutet. Die Position der 2 Divs steht also in keinem Zusammenhang.
Warum hast du die
position:absolute
auf dem #slider? Das ist die Ursache Ihres Problems.– Joseph
12. Oktober 2013 um 19:35 Uhr
Oh, meinst du damit, dass #content nur die Position relativ und statisch berücksichtigt? Hab ich recht?
– rram
12. Oktober 2013 um 19:41 Uhr
Wenn Ihr #slider auf position:absolute eingestellt ist, wird er aus dem Dokumentenfluss herausgeführt. Also wird alles unter diesem Tag nach oben geschoben. Sie müssen also entweder position:absolute entfernen oder einen oberen Rand hinzufügen zum #Inhalt auf die gleiche Höhe wie der #Schieberegler mit einigen zusätzlichen Pixeln für den Abstand zwischen den #Schiebereglern
– Jonathan Marzullo
12. Oktober 2013 um 19:47 Uhr