Dies ist mein erstes Mal auf diesem Forum und krank versuchen, klar zu sein, wie möglich, ich habe ein Problem mit der Erstellung einer kleinen Website für meine eigenen, insbesondere mit dem Header. Ich versuche, eine Seite zu erstellen, die einen Wrapper von 1024px center (Rand: 0 auto;) hat, und ich möchte 2 divs, auf beiden Seiten dieses Wrappers, wo ich ein anderes Bild als Hintergrund verwenden kann. Meine aktuelle CSS sieht wie folgt aus:align ein div neben einem, der margin verwendet: 0 auto
body, html
background: url(../images/bg.jpg);
background-repeat: no-repeat;
background-position: top center;
margin: 0;
padding: 0;
}
#wrapper
margin: 0 auto;
width: 1024px;
}
#header {
width: 1024px;
height: 254px;
background-image: url(../images/header2.png);
background-repeat: none;
position: relative;
}
#header_right {
width: 50%;
right: 0;
background-image: url(../images/header_right2.png);
position: absolute;
height: 254px;
}
#header_left {
width: 50%;
left: 0px;
background-image: url(../images/header_left.png);
position: absolute;
background-position: right;
margin-left: -512px;
height: 254px;
}
und meine html wie folgt aussieht:
<body>
<div id="header_right"></div><!--End header right!-->
<div id="header_left"></div><!--End header right!-->
<div id="wrapper">
<div id="header"></div><!--End header!-->
<div id="content"></div><!--End Content!-->
</div><!--End wrapper!-->
</body>
Was ich versuche, einen Kopf zu haben, zu tun ist, die links beide weiter auf und rechts (beide Header verwenden verschiedene Hintergründe), in diesem Fall funktioniert es auf der linken Seite, da ich einen negativen Rand benutze, da ich 50% Breite und genau die Hälfte des Wrappers (-512px) verwende, funktioniert das, aber wenn ich versuchen würde, a zu verwenden Negativer Rand auf der rechten Seite (Rand rechts: -512px) Dies wird die Seite auf der rechten Seite mit einem zusätzlichen 512px erweitern, was nicht meine Absicht ist.
Ich habe den ganzen Tag gegoogelt aber kann nicht scheinen, irgendeine Antwort auf meine Frage zu finden, versuchte auch, 3 divs mit Schwimmer zu bilden: verließ, aber konnte nicht herausfinden, wie man 1 in der Mitte mit einer Breite von bildet 1024px und der Rest 100% Breite, wenn mir jemand helfen könnte, wäre das sehr geschätzt.
Mit freundlichen Grüßen
mit Betrachten [jsfiddle] (http://jsfiddle.net) in Zukunft Beiträge. Es ist einfacher, Ergebnisse zu debuggen und anzuzeigen. – ShadowScripter
danke shadowscripter, krank bleib dran für das nächste mal! – Geo