body {
text-align:center;
}
div#seite { //das div element, das die ganze seite beinhaltet
// bei dir eben das mit id=seite
text-align:left;
}Ich würde dir raten, die werte _sämtlicher_ Attribute unter Anführungszeichen zu setzen.
Hast du das schon probiert? Ich schon!
ps: Wenn der Betrag von width, height usw _UNGLEICH_ 0 (Null) ist, dann musst du die Maßeinheit angeben, nicht umgekehrt!!!
also.. ich habs ausprobiert.. aber das wird dann ehr schlechter als besser...
hier mal die komplette css-datei:
body { margin:0px;
padding:0px;
background-image:url(Bilder/background.jpg);
text-align:center; }
#seite { width:700;
margin:auto;
position:center;
background-color:#FFFFFF;
height:100%
}
#logo { margin:0px;
width:257px;
height:143px;
position:absolute;
z-index:50; }
#header { margin:0px;
width:100%
height:143;
position:absolute;
padding-left:257px; }
#navi { margin:0px;
width:143px;
height:100%;
background-color:#506787;
position:absolute; }
#navi2 { margin:0px;
width:143px;
height:260px;;
position:absolute;
padding-top:143px;
background-image:url(Bilder/nav.jpg);
background-position:143px 143px; }
#inhalt { margin:0px;
padding-left:143px;
padding-top:143px;
background-color:#FFFFFF; }
und der div-bereich auf im eigentlichen dokument:
<div id="seite">
<div id="logo">
- logo -
</div>
<div id="header">
- kopf -
</div>
<div id="navi">
<div id="navi2">
- links -
</div>
</div>
<div id="inhalt">
- text -
</div>
</div>
vielleicht steckt der fehler auch woanders drin ^^
das is unternaderem auch meine erste, rein mit css aufgebaute, seite..