• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

div in div ausrichten

nvidia

New member
guten tag,
ich hab ein div was ich mittels (margin:auto;) zentiere. Außerdem hat es eine vorgegebene Höhe, Breite.
Jetzt hab ein darin ein weiteres div, was ich ausrichten möchte.
Allerdings möchte ich es vom anderen div ausausrichten.
Also Das div ist 500 x 500; jetzt möchte ich das zweite div, vom Anfang des ersten div 50 nach unten und 50 rechts rutschen.
Wie stell ich das an?
Nach meiner Anleitung richtet position: absolute am nächsten vorfahren. (da <div><div></div></div das vorfahren ist denke ich) müsste es sich da ausrichten, aber es richtet sich an der ganzen seite aus und ich kann es nur mit top, left verschieben.
Wie krieg ich das hin?
 
position: absolute richtet nicht am nächsten Vorfahren aus, sonder am nächsten, der nicht position: static hat.
 
aber das passt doch dann,
dann geb ich dem großen div position:relative;
dann wird der bezugspunkt gesetzt und dann geb ich dem kleinen div position:absolute;
dann kann ich den mit top und left verschieben.
 
Zwei Antworten:
1) das innere div bekommt eine feste Breite: 450px.
Dann entweder das innere div mit margin:50px 0 0 50px; ausrichten,
oder das äußere div mit padding:50px 0 0 50px; versehen.
2) das äußere div bekommt ein position:relative;
dann kann man dem inneren div dies verpassen: position:absolute;top:50px;left:50px;
 
Zurück
Oben