LuvShining
Erfahrenes Mitglied
Hallöchen,
ich brüte seit gestern über einem klitzekleinen Layout-Problemchen.
Und zwar hätte ich gern, dass ich einen Hintergrund habe, der in einem "Container" mit der festen Größe 900 Pixel breit und 700 Pixel hoch angelegt ist. Dieser soll immer horizontal zentriert im Browser stehen. Nach oben (wenn die Auflösung also höher als 700 Pixel ist), soll die Hintergrundfarbe immer weiss und und nach unten #8F8F8F sein.
Weiter geht es mit einem Container, in dem innerhalb der rechten Seite mein Menü und der linken Seite der Text-Inhalt steht (feste Größen). Darunter, ebenfalls in einer festen Höhe und Breite das Menü und ein wenig Grafik-Schnickschnack. Dies allerdings ist das kleinste Übel für mich.
Ich bin einfach nicht in der Lage die Layer so anzulegen, dass der Layer mit dem Hintergrundbild und den festen Maßen immer mittig im Browserfenster liegt und nach oben und unten jeweils 50% mit der weissen oder #8F8F8F-Farbe belegt sind.
Ich würde mich freuen, wenn mir hier jemand Hilfestellung liefern würde.
Mein CSS-Code
Dumm nur, es läuft nicht so wie ich es möchte.. und den Bereich mit den Farben oben und unten (weiss und dunkelbraun) ausserhalb des eigentlichen Hintergrundbildes bekomme ich überhaupt nicht eingebunden.
damit es einfacher zu verstehen ist, hier mal ein Beispielbild meiner Idee.
Grüße,
Nadine
ich brüte seit gestern über einem klitzekleinen Layout-Problemchen.
Und zwar hätte ich gern, dass ich einen Hintergrund habe, der in einem "Container" mit der festen Größe 900 Pixel breit und 700 Pixel hoch angelegt ist. Dieser soll immer horizontal zentriert im Browser stehen. Nach oben (wenn die Auflösung also höher als 700 Pixel ist), soll die Hintergrundfarbe immer weiss und und nach unten #8F8F8F sein.
Weiter geht es mit einem Container, in dem innerhalb der rechten Seite mein Menü und der linken Seite der Text-Inhalt steht (feste Größen). Darunter, ebenfalls in einer festen Höhe und Breite das Menü und ein wenig Grafik-Schnickschnack. Dies allerdings ist das kleinste Übel für mich.
Ich bin einfach nicht in der Lage die Layer so anzulegen, dass der Layer mit dem Hintergrundbild und den festen Maßen immer mittig im Browserfenster liegt und nach oben und unten jeweils 50% mit der weissen oder #8F8F8F-Farbe belegt sind.
Ich würde mich freuen, wenn mir hier jemand Hilfestellung liefern würde.
Mein CSS-Code
Code:
body {
color: #000;
font-size: 81.25%;
font-family: Frutiger, Arial, Helvetica, Sans-Serif;
line-height: 1.6em;
overflow: hidden;
}
#container /* Rahmen 100/100 im Browser ausgerichtet */
{
position: absolute;
left: 50%;
width: 100%;
margin-left: -50%;
top: 50%;
height: 100%;
margin-top: -50%;
}
#centerDiv /* Rahmen 900 Breit und 700 Hoch ausgerichtet mit Hintergrundbild */
{
position: absolute;
left: 50%;
width: 900px;
margin-left: -450px;
top: 50%;
height: 700px;
margin-top: -350px;
border: 1px solid #dfdfdf;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-position: top left;
}
#content { /* Inhaltsbereich der Seite */
position: absolute;
left:50%;
width:900px;
margin-left:-450px;
top:50%;
height:570px;
margin-top:-350px;
}
#shortnav { /* Shortnav */
position: absolute;
right:19px;
width:265px;
top:3px;
height:35px;
}
#left { /* Navigation der Seite */
position:absolute;
top:35px;
left:30px;
width:365px;
height:351px;
font-size:0.9em;
color:#8F8F8F;
}
#right { /* Textbereich der Seite */
position:absolute;
top:35px;
left: 425px;
width: 455px;
height: 345px;
overflow: auto;
}
#menue { /* Navigation der Seite */
position:absolute;
top:352px;
left:0px;
height:218px;
}
Dumm nur, es läuft nicht so wie ich es möchte.. und den Bereich mit den Farben oben und unten (weiss und dunkelbraun) ausserhalb des eigentlichen Hintergrundbildes bekomme ich überhaupt nicht eingebunden.
damit es einfacher zu verstehen ist, hier mal ein Beispielbild meiner Idee.
Grüße,
Nadine