Du bindest eine seperate Css-Datei in deine Scripte ein.
HTML:
<link href="css/screen.css" rel="stylesheet" type="text/css" />
In deine screen.css kommen dann alle CSS-Codes die zur Ausgabe/Design gehören rein.
In deinen Fall würde ich das Hintergrundbild extra gestalten also ohne Die Content/Logo-Boxen.
Die Boxen kannst du dann durchsichtig machen in dem du ihnen zb 75% Deckkraft gibst.
Zum CSS: Du brauchst also 1.ens in deiner screen.css die Angaben zum Hintergrundbild
CSS:
{
background-color: #000;
background-image: url(../images/Hintergrund.jpg);
background-repeat: no-repeat;
background-position:top center;
background-attachment:fixed;
padding:0px;
text-align: center;
}
Das background-attachment:fixed sorgt dabei für ein mitscrollen Falls der User nidrigere Auflösungen nutzt.
Dann kommen die DIV's Da braucht es bei dir zur Zeit 4. Logo,Navi,Content,Footer
Diese 4 Divs werden also dann Positioniert im Wrapper.
Der Wrapper ist sowas wie die Grundbox nach der die andren Divs sich platzieren.
CSS:
div#wrapper{
width: 754px;
margin: 15px auto;
text-align: left;
}
Ab hier solltest du dir wegen dem Platzieren mal das Thema floaten (Fliessen/Fliessrichtung der Divs/Boxen) anschauen.
Tja am besten du probierst das mal aus und änderst dann die Breiten und Höhen dann siehst sofort wie das funktioniert.
CSS:
body
{
background-color: #000;
background-image: url(../img/wasteland3.jpg);
background-repeat: no-repeat;
background-position:top center;
background-attachment:fixed;
padding:0px;
text-align: center;
}
div#wrapper{
width: 754px;
margin: 15px auto;
text-align: left;
}
div#header{
margin: 0px 0px 0px 0px;
width: 749px;
}
div#navi{
margin: 155px 0px 0 0px;
background: url(../images/navi.png) no-repeat;
width: 145px;
height: 185px;
float: left;
}
div#login{
margin: 20px 0px 0px 0px;
background: url(../images/login.png) no-repeat;
width: 145px;
height: 115px;
float: left;
}
div#content{
width: 608px;
height: 605px;
float: right;
background: url(../img/GlasContent.png) no-repeat;
}