Ich habe also eine CSS-Codierung für IE6.x und Firefox 1.5 zusammengetragen, die fast fehlerfrei funktioniert, bei jeder Bildschrimauflösung ist die Seite zentriert, in einem Rahmen von ca. 800x600 pixel untergebracht, sie zappelt nicht und ein Scrollbalken geht nur dann im mainBlock, wenn die Darstellung länger ist. Wenn man F11 drückt funktioniert es ebenfalls, arbeitet ebenso gut auch bei einer hohen Auflösung und wenn man den Browser per Hand verkleinert, zentriert sich die Website ebenfalls. Aber es gibt da noch ein paar kleine Problemchen, die ich nun nicht mehr hinkriege, weil ich nichts mehr sehe, außer Zahlen und Buchstaben.
Hier ist mein Code für die CSS:
Code: Select all
/* Rahmen der Website
#container {
background-color: #fff;;
padding:1;
border: 1px dashed silver;
margin: -300px 0 0 -400px;
position: absolute;
top: 50%;
left: 50%;
width: 800px; /* Breite der gesamten Website */
height: 600px; /* sichtbare Höhe der Website */ }
/* der komplette Bildschirmbody */
body{
text-align: center;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background: darkgreen;
overflow: auto; }
h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;}
/* ---- Überschriften nach INTERNET INETRN 3-2005,S.60 ---- */
h1 { font-size=1.4em;
font-weiht: bolder;
color: #006400;
padding: 4 0 2 4px;
border-bottom: 1px solid #006400;
border-left: 12px solid #006400; }
h2 { font-size=1.2em;
color: #006400;
letter-spacing:2px;
padding: 4 0 2 4px;
border-bottom: 1px solid #006400;
background: #CECECE; }
/* ------------- Banner Vordergrunddefinition ------ */
#headerBlock {
/*height: 90px;*/
width: 100%; /*800px; */
margin: auto;
background-image: url(http://www.galabauuwekarg.de/picture/Banner800x90.jpg);
background-repeat: no-repeat; }
/* --------------- linker Navig.-Block ------------------ */
#leftBlock {
text-align: left;
margin: auto;
padding-top: 0px;
padding-left: 3px;
background-image: url(http://www.galabauuwekarg.de/picture/MenueLinks.jpg);
background-repeat: no-repeat;
float:left;
width:150px;
height: 455px; }
/* -------------Hauptblock -----------------------*/
#mainBlock {
position: relative;
text-align: left;
background-color: #ffe;
max-width: 480px; /*width: 480px;*/
height: 450px;
margin-left: 0px;
margin-rigth: 0px;
padding-top:5px;
padding-left: 10px;
padding-right: 10px;
overflow: auto; }
/* -----------Rechter Block ----------------------- */
#rightBlock {
position: relative;
text-align: left;
background-color:#ffc;
top: 1px;
padding-left: 10px;
float: right;
width:135px;
height: 450px; /*80%;*/ }
/* ---------Footerblock ---------------------*/
#footerBlock {
/*background-color: darkgreen;*/
clear:both;
padding-top: 0px;
height:20px; }
form ... Wer ist bereit das mal auszutesten: Beim Firefox überlagern main~ und rightBlock das Banner um ca 3px, beim IE dagegen liegen alle in einer Linie, aber mit 1 px Abstand vom Banner.
Diese CSS-Version kann natürlich weiterverwendet werden, ich bitte aber um einen hilfreichen Vorschlag zur Änderung (bitte vorher testen und möglichst auch mal mit einem SafariBorwser!
Danke für Eure Hilfe!
FIREFOX

IE 6.x
