Hallo zusammen!
Und mal wieder: Ein ganz spezieller Fall von mir

Ich denke dass so ein Layout sogut wie nie im Einsatz ist und von daher finde ich leider selbst gerade keine Lösung.
Ich möchte einen Container
mit fester Höhe und Breite im Browser komplett zentrieren. Das heißt horizontal und vertikal. Ich habe ein Lösung für dieses erste Problem gefunden, nämlich mit dem bekannten left: 50% Zeug...ihr kennt das. -> Worüber ich mir hier nicht im Klaren bin: Ist das eine gute Lösung ? Eine schöne ? Ist dieses Barrierefrei ? Was ist der Nachteil ? Bitte schreibt mir hierzu ein paar Zeilen. Ich habe sonst nur Lösungen gefunden mit Tabellen und diese können ja einfach nicht Barrierefrei sein...
Nun das Problem, dass ich noch garnicht lösen konnte: Ich möchte dass sich das Browserfenster dynamisch nur dem erwähnten ersten zentrierten Container anpasst. Wenn man also das Browserfenster kleiner zieht, sollen die Scrollbalken NUR an diesem Kasten auftauchen, der Browser soll nur an diesem Kasten "hängen bleiben". Ich denke ihr versteht ? TROTZDEM soll aber UNTER den bestehenden Kasten ein weiterer DIV-Container mit 300px Höhe.
Der Kasten darunter soll sozusagen "unbeachtet" bleiben wenn das Browser fesnter einmal kleiner ist als beide Container zusammen sind. Ich hoffe das ist verständlich soweit. Ich möchte anbei 3 Screenshots zur Verdeutlichung anhängen.Dazu Folgendes:
Fall1.jpg: Mein bisheriger Stand, Container horiz. & vert. zentriert.
Fall2.jpg: Der gewünschte blaue Container darunter, aber leider Scrollbalken rechts!!! Dieser dürfte hier nicht zu sehen sein. (der blaue Container ist hier schon 300px hoch und nicht ganz im Bild, daher der Scrollbalken...)
Fall3.jpg: So soll es aussehen wenn man das Browserfenster einmal kleinziehen soll... Nur am Roten, zentrierten Container soll der Browser "hängen bleiben."
Ich hoffe ihr könnt mir helfen! Wie wo soll ich den Container hinmachen im Code ??? Mein bisheriger Code ist dieser:
HTML:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>TITLE</title>
<style type="text/css" media="screen">
@import url( http://denniswinter.yourweb.de/joeybottle/wp-content/themes/joeybottle/style.css );
</style>
</head>
<body>
<div id="primebox"></div><!-- PRIMEBOX ZU -->
<div id="aftmost"></div><!-- AFTMOST ZU -->
</body>
</html>
Style
CSS:
Code:
/*////////////////////////////////////////////////////GENERAL STUFF*/
* {
padding: 0;
margin: 0;
}
html {
width: 100%;
height: 100%;
}
/*////////////////////////////////////////////////////GENERAL CONTAINERS*/
body {
width: 100%;
height: 100%;
text-align: center;
font-family: "Helvetica Neue", "Helvetica", Arial, Century-Gothic, sans-serif;
font-size: 15px;
font-weight: normal;
text-align: justify;
background-color: aqua;
}
#primebox {
width: 850px;
height: 485px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -425px;
margin-top: -242px;
background-color: red;
}
#aftmost {
width: 100%;
min-width: 850px;
height: 100%;
min-height: 485px;
position: relative;
text-align: center;
background-color: transparent;
background-image: url(images/);
background-position: center;
background-repeat: no-repeat;
} Viele Grüße und Danke danke danke im Voraus!
Grüße,
Kaisch0