CSS Positioning
Learn CSS Positioning in 10 Steps
Indeed. A very nice tutorial, but the ID names are a perfect example of how not to name classes IDs
BrainJar: CSS Positioning
A clear, detailed overview.
The Box Model
explained with a nice clear image by Jon Hicks

W3Schools – The Float Property
An overview of the float property. Edit on the fly: float an image. basic home page with floats
Intermediate: floating in depth
Float Tutorial
Excellent step by step instructions for how to do basic useful things with floats — put an image on the right, create a navigation bar, make a drop cap — all the way up to complete 2 and 3 column layouts.
CSS Float Theory – at Smashing Magazine
What you should know about floats with additional links to various resources and explanations. The concept behind using floats for layout isn’t that complex. Most problems are caused by versions of Internet Explorer…
Clearing Floats
Boxes around floats don’t see the floated elements inside them, so the container boxes need to be told to “clear” the floats. This is a tutorial on clearing floats without having to use an extra non-semantic element (with additional help for fixing bugs in Internet Explorer).
Advanced: the IE nightmare…
IE Float Margin Bug
Doubled box margins next to a float on Windows computers.
Just one of the many many fun things to learn about the bugs of Internet Explorer…
On Having Layout
A extensive theoretical and practical essay on the concept of “hasLayout” in IE for Windows. Much of the irrational layout behavior of IE is due to this undocumented function built in to every version. Forcing an element to have “layout” is a magical way of making Internet Explorer act as if it were a web browser. Reading this essay is a way for you to decide if you really want to be a web developer.
a helpful pie chart:
