<body>
<div id="wrap"> <!-- wrap kan ook container zijn. -->
<div id="header">
Al de element die in de header moet staan komt hier.
Zoals:
logo,
menu,
inlog box,
etc.
</div>
<div id="content">
Content.
</div>
<div id="footer">
</div>
</div>
</body>
Div- Page, maakt de 'content' wel groter, dus het lijkt als die er wel in zit.
Div - small-menu gaat uit de div, 'content' en dan gaat small-menu over de footer heen.
Omdat smallmenu een float heeft, moet je de footer clearen.
Geef de footer dus clear: left; mee
position: static mag weg
//edit
Ik zie net wat jij met de div page hebt gedaan. Het beste geef je die een float: right mee en een breedte. De footer geef je dan clear: both; mee
Firebug is ideaal voor een developer.
Ik gebruik de developer toolbar ook veel, ook heel handig. Zijn 2 verschillende tools die niet zijn te vergelijken.
@aar, met firebug kun je ook realtime je css aanpassen en je html.