Kai Lahmann: Absolut pos. <div> und body margin zanken sich...

Beitrag lesen

hi

Hier der css-Code:
body {  /*margin-left:180px;
        margin-top:150px;*/
        background-color: #f1f1f1;
        background-image: url(../img/bg/bg_innen.gif);
        background-position: 169px 124px;
        background-repeat: no-repeat
     }

/*header Bild1 */
#bg1 {
     position:absolute;
     left:0px;
     top:0px;
     width:667px;
     height:124px;
     z-index:2;
     }
/*Header Hintergrund repeat (hab noch ein weiteres hg-bild, deshalb diese Krücke)*/
#bg2 {
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:124px;
     z-index:1;
     }

schön, wenn da immer gleich die Frame- und Tabellen-Prediger rauskriechen, wenn ein CSS-Layout nicht 100%ig funzt.

Es ist klar, dass left:0;top:0; weiterhin die obere Fensterecke meint und nicht die vom <body>?
sofern du kein html{background-color:} angibst, kannst du statt margin auch padding verwenden, was dann die gleiche Wirkung hat.

Wober der MSIE5.x manchmal die Werte für width: kriegt, wissen eh die Götter - evtl. besänftigt ihn ja ein html{width:100%;} oder irgendsowas abstruses wieder...