H
Handarel
Guest
Hallo :-)
ich hab folgendes Problem:
ich möchte, dass ein Div-Container immer den gleichen Abstand zur linken Seite hat wie ein anderer (Bild ist dabei). Der Hauptcontainer (blau) ist allerdings mittig angeordnet und hat eine feste Breite (1440px). Wenn sich die Größe des Browserfernsters ändert, verändert sich auch der Abstand des Hauptcontainers zum Rand. Ich hab jetzt einen anderen Container (rot), der immer ganz links am Rand ist und in diesem einen weiteren Container (grün), der den gleichen Abstand nach links haben soll wie der Hauptcontainer.
Also wenn der blaue Container jetzt nach links einen Abstand von 200px hat, soll auch der grüne 200px Abstand haben. Hat der blaue Container 50px Abstand, soll es beim Grünen auch so sein. etc. Mit Prozentangaben funktioniert das aber nicht, hier hat der grüne Container immer den gleichen Abstand (wegen dem Roten wie ich annehme). Aktuell ist es auch so dass der blaue- und rote Container im HTML-Code nichts miteinander zu tun haben, und wenn möglich würde ich das auch gerne so lassen (Code-Beispiel ist dabei). Ich bekomme das aber leider nicht hin.
Anordnung der Div's in der HTML-Datei:
CSS-Datei:
Hier noch ein Bild:
ich hab folgendes Problem:
ich möchte, dass ein Div-Container immer den gleichen Abstand zur linken Seite hat wie ein anderer (Bild ist dabei). Der Hauptcontainer (blau) ist allerdings mittig angeordnet und hat eine feste Breite (1440px). Wenn sich die Größe des Browserfernsters ändert, verändert sich auch der Abstand des Hauptcontainers zum Rand. Ich hab jetzt einen anderen Container (rot), der immer ganz links am Rand ist und in diesem einen weiteren Container (grün), der den gleichen Abstand nach links haben soll wie der Hauptcontainer.
Also wenn der blaue Container jetzt nach links einen Abstand von 200px hat, soll auch der grüne 200px Abstand haben. Hat der blaue Container 50px Abstand, soll es beim Grünen auch so sein. etc. Mit Prozentangaben funktioniert das aber nicht, hier hat der grüne Container immer den gleichen Abstand (wegen dem Roten wie ich annehme). Aktuell ist es auch so dass der blaue- und rote Container im HTML-Code nichts miteinander zu tun haben, und wenn möglich würde ich das auch gerne so lassen (Code-Beispiel ist dabei). Ich bekomme das aber leider nicht hin.
Anordnung der Div's in der HTML-Datei:
HTML:
<body>
<div id="rot">
<div id="grün">
</div>
</div>
<div id="blau">
</div>
</body>
CSS-Datei:
Code:
body {
top: 0px;
left: 0px;
margin: 0px auto;
width: 1440px;
height: auto;
background-color: #54534f;
}
#rot {
position: absolute;
top: 350px;
left: 0px;
padding: 5px 5px 5px 20px;
width: 980px;
height: 65px;
background-color: #ff0000;
}
#grün {
background-color: #4cff00;
height: 20px;
width: 100px;
}
#blau {
position: absolute;
top: 450px;
margin: 0px auto;
margin-bottom: 40px;
padding: 20px;
width: 1440px;
height: 1000px;
background-color: blue;
border: 1px solid #808080;
}
Hier noch ein Bild: