Also... dann fang ich mal ganz vorne an 
Was ein div-Container ist weißt du denke ich.
Wenn ich dich recht verstehe, möchtest du einen div, in dem die ganze Seite drin ist. Also nimmst du davon einen und packst, sagen wir mal drei noch darein.
Ca. So:
_____________________________________
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
|_______|________________|__________|
Alles anzeigen
Wenn ich da falsch liege lass es mich bitte wissen.
Nehmen wir also an, der linke ist box1, der in der mitte box2 und der rechte box3.
Soweit klar?
Am besten du verfolgst die Schritte mit 
So, dann machen wir diese drei divs erstmal:
<head>
<style type="text/css">
<!--
-->
</style>
</head>
<body>
<div></div>
<div></div>
<div></div>
</body>
Alles anzeigen
Nun liegen die alle untereinander. Um sie nebeneinander zu bekommen, nehmen wir float. Das kommt in die CSS. Dazu benennen wir jetzt die drei divs auch mal im Code, per id. id erscheint in der CSS als #. Um das ganze besser erkennen zu können gebe ich jetzt mal jedem div eine Farbe. Jetzt bekommt noch jeder div ein float und fertig.:
<head>
<style type="text/css">
<!--
#box1 {
background-color: red;
float: left;
}
#box2 {
background-color: blue;
float: left;
}
#box3 {
background-color: yellow;
float: left;
}
-->
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
</body>
Alles anzeigen
In der Browservorschau sieht man jetzt nix, da die divs ja noch keine Höhe haben. Also Höhe rein (und Breite auch), um das ganze zu verdeutlichen.:
<head>
<style type="text/css">
<!--
#box1 {
background-color: red;
float: left;
height: 10px;
width: 200px;
}
#box2 {
background-color: blue;
float: left;
height: 10px;
width: 200px;
}
#box3 {
background-color: yellow;
float: left;
height: 10px;
width: 200px;
}
-->
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
</body>
Alles anzeigen
So, jetzt hast du schonmal drei Container nebeneinander.
Wenn du jetzt einfach in jeden Container ein Bild oder Hintergrundbild einfügst, je nachdem ob du noch Text hast oder nicht, hast du das, was du wolltest.
Bsp:
<head>
<style type="text/css">
<!--
#box1 {
background-color: red;
float: left;
height: 10px;
width: 200px;
}
#box2 {
background-image: url(bild2.jpg);
float: left;
height: 10px;
width: 200px;
}
#box3 {
background-color: yellow;
float: left;
height: 10px;
width: 200px;
}
-->
</style>
</head>
<body>
<div id="box1">
Hallo, <br />
das ist die erste Box,<br />
mit Bild unter Text.<br />
<img src="bild1.jpg" />
</div>
<div id="box2">
Hallo,<br />
das ist die zweite Box,<br />
mit Text auf (nicht vorhandenem) Hintergrundbild!<br />
</div>
<div id="box3">
<img src="bild3.jpg" /><br />
<img src="bild4.jpg" />
</div>
</body>
Alles anzeigen
So. in der ersten Box hast du ne Hintergrundfarbe mit Text und Bild, in der zweiten den Text auf dem Hintergrundbild und in der dritte einfach zwei Bilder.
Noch Fragen?